如何防止VIM中的交换/备份文件用于特定文件?

时间:2012-07-14 00:47:49

标签: vim

我有这个密码文件,在vim中编辑时我想确保vim不会创建交换/备份文件。怎么设置这个?

我见过这个: How to prevent vim from creating (and leaving) temporary files?

但我不希望所有文件都适用于特定文件。这可能吗?

2 个答案:

答案 0 :(得分:4)

如果您的文件可以包含注释,则可以通过在文件的开头或结尾添加modeline来设置nobackup和noswap文件。

这样的事情:

# vim: set nobackup noswapfile:

答案 1 :(得分:3)

您可以使用autocmdset nobackup获取与特定模式/扩展名匹配的文件名或文件名:

autocmd BufRead,BufNewFile passwordfilename set nobackup
autocmd BufRead,BufNewFile passwordfilename set noswapfile