为什么VIM会为每个X创建一个X~文件?

时间:2009-05-11 16:20:49

标签: text-editor vim

X~文件的目的是什么?如果没有必要,有没有办法阻止Vim创建一个?

6 个答案:

答案 0 :(得分:7)

这是一个备份文件,其中包含该文件以前版本的副本。

您可以通过在.vimrc文件的末尾添加一行来更改此行为:

set nobackup

答案 1 :(得分:6)

它是一个备份文件,每次修改时都会保存,它会创建一个。可以选择关闭它。

See here from the vim faq

答案 2 :(得分:6)

我个人所做的是创建一个文件夹$HOME/.vim/backupfiles,其中包含我的所有备份文件,而不是将它们全部分散在各处。

我的.vimrc包含以下内容:

set backupdir=~/.vim/backupfiles,~/tmp,.

通过这种方式,您可以保护备份文件,但可以避免使用*~文件乱丢文件夹。

答案 3 :(得分:3)

使用

将其关闭
:se nobackup

您还可以使用以下命令告诉它将备份文件放在不同的位置:

:se directory=c:\temp 

答案 4 :(得分:3)

Vim正在自动创建备份文件。要关闭它,您必须将以下行添加到.vimrc配置文件中:

  

设置nobackup

答案 5 :(得分:2)

它们是备份文件。也许:set nowritebackup会关闭此功能。