gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 12:25:05 24 4
gpt4 key购买 nike

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

这是个好主意吗?

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

所指的diff过程是;首先以只读方式打开文件,将其保存在不同的文件名下,对其进行 vimdiffing,最后将其删除。

它不经常发生,但发生时同样令人讨厌。

最佳答案

Is it possible to automatically remove the swapfile when the file is saved, and automatically create it again when the file is changed?

And is this a good idea?


文件的删除和创建是相对较慢的操作。如果要继续编辑,保留交换文件是有意义的。或者为什么要保持 VIM 运行?
此外,VIM 使用交换文件来检测从不同 VIM 实例编辑相同文件的尝试。
总而言之,我认为尝试删除该文件是一个坏主意。
附言值得注意的是,当 VIM 以只读模式启动时为 viewvim -R ,它不会创建交换文件。但是,如果一旦更改文件,就会创建交换文件。

关于Vim,保存文件时自动删除交换文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3566419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com