在我的环境中,我在各种 .vimrc 文件中与其他开发人员共享 vim 配置(也有我自己的配置添加)。在环境中的某些地方,我在 vim 中编辑了一个文件,并自动出现了该文件的副本,并带有尾随波浪号后缀。什么 vim 选项控制这个?我想关闭该功能,因为它只会弄乱我的目录并破坏命令行上的自动完成功能。
谢谢。
最佳答案
如果您只想完全关闭备份,:set nobackup
@GregHewgill 的建议是要走的路。
然而,我经常被 Vim 的备份所拯救,以至于我想推荐一个替代方案。我的 .vimrc 中有这些设置:
set backupdir-=.
set backupdir^=~/tmp,/tmp
第一行从备份目录列表中删除当前目录(将 ~ 备份保留在您的工作目录之外)。第二个告诉 Vim 尝试将备份保存到
~/tmp
,或至 /tmp
如果那不可能。 (可以根据您的特定环境调整路径;例如,我在 Windows 上使用 set backupdir^=$TEMP
。)换句话说,这会将备份文件放在视线之外(并且不会影响您),但不会完全关闭它们。
关于vim - 如何关闭带有 ~ 后缀的 vim 文件的自动保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2823608/