我觉得我已经尝试了所有内容,但无论我添加到vimrc,我都无法将其烦人的.swp文件存储在/ tmp中。我使用的是Ubuntu 16.04。我显然已经广泛地查找了这个问题,但是再一次,我输入的命令似乎没有用。我总是最终:
E510: Can't make backup file
(add ! to override)
我尝试的事情:
set backupdir=$~/tmp//
set directory=$~/tmp//
set backupdir=~/tmp//
set backupdir=$HOME~/tmp//
set backupdir=/tmp//
我的意思是你说出来,我已经尝试过了。所以,明确地说,我需要在vimrc中键入什么是 完全 代码才能使其在我的临时文件夹中保存它的.swp文件,而不是混乱我的工作空间?
谢谢。
答案 0 :(得分:0)
看来问题是我并不真正明白什么意思。我创建了一个名为' tmp'的文件夹。在我的主目录中,从那里使用:
set backupdir=~/tmp//
答案 1 :(得分:0)
在我的〜/ .vimrc中添加以下行,为/ tmp
下的当前打开的缓冲区放置.swp文件 set directory=/tmp
如果您已经尝试过这个问题,那么您是否能够验证vim是否正在阅读您的vimrc?