我正在使用Windows上的gvim安装(版本7.3)。启动后,我希望设置变量$MYVIMRC
,但事实并非如此。是否存在为什么没有设置的原因。
是一个vimrc文件,因为许多设置与默认设置不同。
我使用
检查了MYVIMRC
的值
:echo ">" . $MYVIMRC . "<"
gvim可执行文件位于 c:\ workarea \ Vim \ vim73 , c:\ workare \ Vim中的* _vimrc *(正在gvim的开头读取)。在我启动gvim之后,我可以使用
编辑_vimrc文件:e $VIM/_vimrc
使用:version
我发现系统vimrc文件位于$VIM/vimrc
下。该文件不存在。
答案 0 :(得分:1)
如果您正在运行:echo $MYVIMRC
且$MYVIMRC
未定义,我敢打赌这是因为没有〜/ .vimrc文件(或Windows上的$ HOME / _vimrc)。
来自:help $MYVIMRC
搜索四个地方进行初始化。存在的第一个是 使用,其他人被忽略。 $ MYVIMRC环境变量是 设置为首次找到的文件
(这四个地方的第二位是用户vimrc。)
((只需查看:help $MYVIMRC
了解更多信息))
如果设置与默认设置不同,您可以检查其他变量以查找设置更改的位置:
:echo $MYVIMRC
:echo $MYGVIMRC
:echo $VIM
:echo $VIMRUNTIME
您可以查看:
:help startup
:help gui-fork
了解其工作原理。
您也可以使用verbose
命令查看某些设置的定义位置。例如,如果您知道已映射:
:verbose map <F5>
会返回类似的内容:
*:python debugger.run()
Last set from ~/.vim/bundle/vdebug/plugin/vdebug.vim
(这是我特定的vim配置)
答案 1 :(得分:0)
你写道,
有一个vimrc文件,因为许多设置与默认设置不同。
那可能是因为有一个系统vimrc文件。查看:version
输出的一半,看看vim查找系统vimrc文件的位置。还有一些不太常见的更改设置的方法。请参阅:help startup
。