vim - 如何关闭带有 ~ 后缀的 vim 文件的自动保存

标签 vim

在我的环境中,我在各种 .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/

相关文章:

C通过makefile一次性实现文件

ruby-on-rails - vim/macvim : locate where a method/symbol is defined

vim - 如何在 gVim 中设置默认字体?

javascript - 别这样折叠我

vim - 非矩形视觉 block

vim - :o and :e in vim when using these command to load a file into the buffer? 有什么区别

vim - 在 Vim 中打开新选项卡时运行 NERDTree

hadoop - 为什么hadoop不允许使用VIM编辑文件?

vim - 在插入模式下从系统剪贴板粘贴,然后重复 (.) 失败

vim - 在 Vim 中搜索并替换每行中第一次出现空格之后的所有字符?