Vim,在保存文件时自动删除交换文件

Orj*_*anp 7 vim

是否可以在保存文件时自动删除交换文件,并在文件更改时自动再次创建?

这是一个好主意吗?

编辑:想要这样做的原因是,如果计算机突然断电或崩溃,我不必对上次保存后没有变化的文件进行差异处理.

提到的差异过程是; 首先打开文件只读,保存在不同的文件名下,vimdiffing它,最后删除它.

它不会经常发生,但它确实很烦人.

Dum*_*001 2

是否可以在保存文件时自动删除交换文件,并在文件更改时自动重新创建它?

这是个好主意吗?

删除和创建文件是相对较慢的操作。保留交换文件是有意义的,以防万一要继续编辑。或者为什么要让 VIM 保持运行?

此外,VIM 使用交换文件来检测从不同 VIM 实例编辑同一文件的尝试。

总而言之,我认为尝试删除该文件是一个坏主意。

PS 值得注意的是,当 VIM 以只读模式启动 或 时viewvim -R它不会创建交换文件。但是,如果一旦更改文件,就会创建交换文件。