【发布时间】:2012-07-14 00:47:49
【问题描述】:
我有这个密码文件,在 vim 中编辑它时,我想确保 vim 不会创建交换/备份文件。这个怎么设置?
我看过这个: How to prevent vim from creating (and leaving) temporary files?
但我不希望所有文件都这样,只希望特定文件。这可能吗?
【问题讨论】:
标签: vim
我有这个密码文件,在 vim 中编辑它时,我想确保 vim 不会创建交换/备份文件。这个怎么设置?
我看过这个: How to prevent vim from creating (and leaving) temporary files?
但我不希望所有文件都这样,只希望特定文件。这可能吗?
【问题讨论】:
标签: vim
如果您的文件可以包含 cmets,您可以通过在文件的开头或结尾添加 modeline 来设置 nobackup 和 noswapfile。
类似这样的:
# vim: set nobackup noswapfile:
【讨论】:
您可以使用 autocmd 到 set nobackup 来指定与特定模式/扩展名匹配的文件名:
autocmd BufRead,BufNewFile passwordfilename set nobackup
autocmd BufRead,BufNewFile passwordfilename set noswapfile
【讨论】: