有办法禁用。swp文件创建在vim?或者至少把它们都创建在一个地方,这样我就可以很容易地找到和删除它们。

当我在编辑的同时复制父目录时,我发现它们特别烦人。当然,我知道我可以使用find -exec来查找和删除它们。但我想要一个更实际的解决方案。


当前回答

我在这里找到了答案:

vim -n <file>

打开没有交换文件的文件。

此外:

set dir=/tmp

在.vimrc中创建/tmp中的交换文件。

其他回答

不为特定文件创建vim交换文件

autocmd bufenter  c:/aaa/Dropbox/TapNote/Todo.txt :set noswapfile

如果你正在使用git,你可以添加*。SWP给gitignore。

如果你在你的exrc文件中输入set directory="",你将关闭交换文件。但是,这样做将使恢复失效。

更多信息请点击这里。

这是我个人的~/。Vimrc备份设置

" backup to ~/.tmp 
set backup 
set backupdir=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp 
set backupskip=/tmp/*,/private/tmp/* 
set directory=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp 
set writebackup

我在这里找到了答案:

vim -n <file>

打开没有交换文件的文件。

此外:

set dir=/tmp

在.vimrc中创建/tmp中的交换文件。