我在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
,一切似乎都奏效。
現在,爲什麼helpfile說我不需要設置$ VIMRUNTIME,如果顯然我必須。
所以,如果我理解正確,只有** vimfiles/*和* vimrc *的地方沒有與$ VIM/$ VIMRUNTIME搞混在$ HOME下嗎? –
@RenéNyffenegger:是的。唯一安全的地方是在'$ HOME'。 – eckes