在ubuntu上,将.swp文件存储在vimrc中的行是什么



我觉得我已经尝试了一切,但是无论我添加到vimrc中,我都无法将其存储在/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中键入 eact 代码使其在我的临时文件夹中保存它,而不是弄乱我的工作区?

谢谢。

将以下行添加到我的〜/.vimrc puts .swp文件中,用于当前打开的缓冲区/tmp

set directory=/tmp

如果您在没有问题的情况下尝试了此操作,您是否可以验证VIM是否正在阅读您的VIMRC?

看来,问题是我并不真正了解〜的意思。我在主目录中创建了一个名为" TMP"的文件夹,然后从那里使用:

set backupdir=~/tmp//

最新更新