无法在vimrc(win64)中设置swap,backup和viminfo

时间:2013-05-07 02:14:27

标签: vim

民间: 我已经搜索了stackoverflow和其他数据库以获得答案。我认为现在有很多线程可以解决它,但没有运气。

我尝试使用

设置所有这三个参数
set dir = c:\\tmp
set bdir = c:\\tmp
set viminfo +=nc:\\tmp\\viminfo

我认为这个文件的名称可能不正确。我在$ VIM中新创建的vimrc,_vimrc和.vimrc(+ gvimrc ...)中尝试过它们(我不想在工作目录或$ HOME中使用这些文件)。这些尝试不起作用 - 检查设置显示在完成这些vimrc更改后启动vim后不会影响设置。

非常感谢任何帮助。

2 个答案:

答案 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//

尝试正斜杠?