是否可以在保存文件时自动删除交换文件,并在文件更改时自动再次创建?
这是一个好主意吗?
编辑:想要这样做的原因是,如果计算机突然断电或崩溃,我不必对上次保存后没有变化的文件进行差异处理.
提到的差异过程是; 首先打开文件只读,保存在不同的文件名下,vimdiffing它,最后删除它.
它不会经常发生,但它确实很烦人.
是否可以在保存文件时自动删除交换文件,并在文件更改时自动重新创建它?
这是个好主意吗?
删除和创建文件是相对较慢的操作。保留交换文件是有意义的,以防万一要继续编辑。或者为什么要让 VIM 保持运行?
此外,VIM 使用交换文件来检测从不同 VIM 实例编辑同一文件的尝试。
总而言之,我认为尝试删除该文件是一个坏主意。
PS 值得注意的是,当 VIM 以只读模式启动 或 时view
,vim -R
它不会创建交换文件。但是,如果一旦更改文件,就会创建交换文件。