添加到vimrc以在Ubuntu上的/ tmp中存储.swp文件的行是什么

时间:2018-02-21 21:10:45

标签: linux ubuntu vim

我觉得我已经尝试了所有内容,但无论我添加到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文件,而不是混乱我的工作空间?

谢谢。

2 个答案:

答案 0 :(得分:0)

看来问题是我并不真正明白什么意思。我创建了一个名为' tmp'的文件夹。在我的主目录中,从那里使用:

set backupdir=~/tmp//

答案 1 :(得分:0)

在我的〜/ .vimrc中添加以下行,为/ tmp

下的当前打开的缓冲区放置.swp文件

set directory=/tmp

如果您已经尝试过这个问题,那么您是否能够验证vim是否正在阅读您的vimrc?