【问题标题】:How can I prevent swap/backup files in VIM for one specific file?如何防止 VIM 中某个特定文件的交换/备份文件?
【发布时间】:2012-07-14 00:47:49
【问题描述】:

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

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

但我不希望所有文件都这样,只希望特定文件。这可能吗?

【问题讨论】:

    标签: vim


    【解决方案1】:

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

    类似这样的:

    # vim: set nobackup noswapfile:
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-27
        • 2014-10-14
        • 2021-11-07
        • 1970-01-01
        • 2012-11-20
        • 1970-01-01
        相关资源
        最近更新 更多