当我用 gVIM 编辑时,为什么每个文件的扩展名中都有 '~(波浪号)'?

Kam*_*ome 5 vim gvim

我在 Windows 上使用 gVIM。

每次我编辑文本文件并保存时,VIM 都会生成一个扩展名为“~(波浪号)”的文件 - 就像这样:“crappycode.txt~”

太烦人了,我不得不手动删除它。

是否有任何选项可以阻止 gVIM 制作此类文件?

ps 抱歉英语不好。

小智 5

这听起来像是 vim 创建的临时文件。只需将以下内容添加到您的 .vimrc

set nobackup
Run Code Online (Sandbox Code Playgroud)

  • 不。不要设置 nowritebackup 和 noswapfile。当不再需要这些文件时,Vim 会自动删除它们。如果出现问题,它们只会被抛在后面,然后您可以使用它们进行恢复。writebackup 文件包含旧文件内容,直到 Vim 成功写入所有新文件内容,然后被删除。每当 Vim 正确退出而没有崩溃或强制终止时,交换文件就会被删除。如果你再次编辑文件并且交换文件存在,Vim 会提示你进行文件恢复。如果你在多个 Vim 中编辑一个文件,交换文件可以让你检测到。 (3认同)