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

unj*_*nj2 2 vim text-editor

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

ele*_*n81 7

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

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

set nobackup
Run Code Online (Sandbox Code Playgroud)


z *_* - 6

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

从vim faq看这里


Jor*_*jon 6

我个人所做的是创建一个$HOME/.vim/backupfiles包含所有备份文件的文件夹,而不是让它们全部散落.

.vimrc包含以下内容:

set backupdir=~/.vim/backupfiles,~/tmp,.
Run Code Online (Sandbox Code Playgroud)

这样您就可以保护备份文件,但可以避免文件夹乱丢*~.