为什么当我创建/保存文件(例如,文件名为“xyz.sql”)时,gvim 会在同一目录中保存另一个名为“xyz.sql~”的文件?我可以删除这些“额外”文件吗?还是说出于某种原因需要它们?即使我关闭 gvim,它们仍然存在。
答案1
答案2
正如另一个答案正确指出的那样,这些是备份文件。我只想补充一点,如果您希望仍然拥有备份文件,但又不想让它们弄乱您的目录,您可以使用以下选项backupdir
:
set backupdir=~/.backups,.
来自 vim 帮助:
备份文件的目录列表,用逗号分隔。
- 备份文件将在列表中第一个可能的目录中创建。该目录必须存在,Vim 不会为您创建它。
- 空表示不会创建备份文件('patchmode' 不可能!)。因此写入可能会失败。