民间: 我已经搜索了stackoverflow和其他数据库以获得答案。我认为现在有很多线程可以解决它,但没有运气。
我尝试使用
设置所有这三个参数set dir = c:\\tmp
set bdir = c:\\tmp
set viminfo +=nc:\\tmp\\viminfo
我认为这个文件的名称可能不正确。我在$ VIM中新创建的vimrc,_vimrc和.vimrc(+ gvimrc ...)中尝试过它们(我不想在工作目录或$ HOME中使用这些文件)。这些尝试不起作用 - 检查设置显示在完成这些vimrc更改后启动vim后不会影响设置。
非常感谢任何帮助。
答案 0 :(得分:0)
删除等号周围的空格。这些空格不是set和set语法的一部分,认为你发送的是3个参数而不是1个参数。
以下命令应该有效。
set dir=c:\\tmp
set bdir=c:\\tmp
set viminfo+=nc:\\tmp\\viminfo
这些命令的正确位置也在vimrc文件中,该文件位于$HOME/_vimrc
答案 1 :(得分:0)
我曾经使用过类似的东西:
set backup
set backupdir=$VIMRUNTIME/temp//
set directory=$VIMRUNTIME/temp//
尝试正斜杠?