我的~/.vimrc
set backup
foo
因此,每次我用 vim编辑文件时,foo~
都会创建一个备份文件。然后 的输出ls
就会受到污染。
我希望 vim 使备份的名称以点开头.
。然后备份将被隐藏。
这可能吗?
答案1
我认为不可能编辑备份(甚至交换)文件的名称。因为后者 vim 需要知道每个备份属于每个文件。
但是你可以配置一个备份目录。你将有一个固定的目录,只需将以下几行添加到你的 .vimrc 中:
" Store swap files in fixed location, not current directory.<br/>
set dir=~/.vimswap//,/var/tmp//,/tmp//,.
还有一些方法可以创建相对于文件路径的备份目录。这有点复杂,你可以在以下来源中找到如何操作:
http://vim.wikia.com/wiki/Remove_swap_and_backup_files_from_your_working_directory