Windows 在什么情况下$MYVIMRC未设置?
我正在windows(7.3版)上安装gvim。启动后,我希望设置变量Windows 在什么情况下$MYVIMRC未设置?,windows,vim,Windows,Vim,我正在windows(7.3版)上安装gvim。启动后,我希望设置变量$MYVIMRC,但实际情况并非如此。有没有一个原因,为什么它没有设置 有一个vimrc文件,因为许多设置与默认设置不同 我用 :echo ">" . $MYVIMRC . "<" 在:version中,我发现系统vimrc文件位于$VIM/vimrc下。此文件不存在。如果您运行的是:echo$MYVIMRC和$MYVIMRC未定义,我打赌是因为没有~/.vimrc文件(或windows上的$HOME/\u vi
$MYVIMRC
,但实际情况并非如此。有没有一个原因,为什么它没有设置
有一个vimrc文件,因为许多设置与默认设置不同
我用
:echo ">" . $MYVIMRC . "<"
在
:version
中,我发现系统vimrc文件位于$VIM/vimrc
下。此文件不存在。如果您运行的是:echo$MYVIMRC
和$MYVIMRC
未定义,我打赌是因为没有~/.vimrc文件(或windows上的$HOME/\u vimrc)
From:help$MYVIMRC
在四个位置搜索初始化。首先存在的是
使用时,其他的将被忽略。$MYVIMRC环境变量为
设置为第一次找到的文件
(这四个位置中的第二位是用户vimrc。)
((有关更多信息,请查看:help$MYVIMRC
)
如果存在与默认设置不同的设置,您可以检查其他变量以查找更改设置的位置:
:echo $MYVIMRC
:echo $MYGVIMRC
:echo $VIM
:echo $VIMRUNTIME
您可以检查:
:help startup
:help gui-fork
看看这是怎么回事
您还可以使用verbose
命令查看某些设置的定义位置。例如,如果您知道已映射:
:verbose map <F5>
(这是我特定的vim配置)您写道
有一个vimrc文件,因为许多设置与默认设置不同
这可能是因为存在系统vimrc文件。查看
:version
输出的一半,查看vim在哪里查找系统vimrc文件。还有一些不太常见的更改设置的方法。请参阅:help startup
使用:echo$MYVIMRC
如何检查?!系统vimrc文件在哪里?查看:version
@benjifisher的optput的一半,系统vimrc文件位于$VIM/vimrc之下。这个文件不存在。有了这样一个$VIM/vimrc文件,$MYVIMRC变量现在正确地(?)指向$VIM/_vimrc.So,问题解决了吗?我不认为这是应该发生的,但可能vim认为$vim/_vimrc
是系统vimrc文件,而不是个人文件。是的,对我来说,问题已经解决了。你(本吉费希尔)给了我正确的暗示。如果你给了我一个答案,我可以接受。
:verbose map <F5>
Last set from ~/.vim/bundle/vdebug/plugin/vdebug.vim