【发布时间】:2014-04-04 12:12:52
【问题描述】:
我已经在 Windows 上安装了 gvim。
为了让 gvim 找到我的 .vimrc 文件,我设置了 $VIM (%VIM%) 环境变量,指向这个 .vimrc 文件所在的目录。
我没有设置$VIMRUNTIME,因为:help $vimruntime说
You don't normally set $VIMRUNTIME yourself, but let Vim figure it out.
当我启动 gvim 时,它会按预期处理我的 .vimrc 文件,直到带有命令 sy on 的行。此命令尝试加载语法文件,但无法加载。
我怀疑原因是这样的:由于我没有设置 $VIMRUNTIME,vim 自动将它设置为 $VIM 的值。但是在$VIM 下,没有syntax/syntax.vim 文件。但是,此语法文件位于 c:\vim\vim73\syntax 下。
所以,如果我将 $VIMRUNTIME 专门设置为 c:\vim\vim73,一切似乎都可以正常工作。
现在,为什么帮助文件说我不需要设置 $VIMRUNTIME 如果显然我必须这样做。
【问题讨论】: