我觉得我已经尝试了一切,但是无论我添加到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//