因此,我的$ VIMRUNTIME/syntax文件夾中有許多不同語言的.vim語法文件。Vim中的語法文件--Vim只查看syntax.vim
如何讓vim使用這些語法文件?目前,vim只查找語法.vim(它抱怨如果syntax.vim不存在),那麼是否應該在syntax.vim中包含vim來識別其他語言語法文件?
PS:
我有syntax on
在我的.vimrc
因此,我的$ VIMRUNTIME/syntax文件夾中有許多不同語言的.vim語法文件。Vim中的語法文件--Vim只查看syntax.vim
如何讓vim使用這些語法文件?目前,vim只查找語法.vim(它抱怨如果syntax.vim不存在),那麼是否應該在syntax.vim中包含vim來識別其他語言語法文件?
PS:
我有syntax on
在我的.vimrc
你需要做的唯一的事情就是這一行添加到您的~/.vimrc
:
syntax on
原來的文件類型檢測並在上突出顯示,因此此命令應打開突出顯示的語法file.py
:
$ vim file.py
隨着:syntax on
,Vim應該成功地加載一個語法腳本,例如, $VIMRUNTIME/syntax/java.vim
當你做:set syntax=java
。
您可以使用:scriptnames
輸出驗證這確實已加載。另外,你可以用vim -V20vimlog
捕獲一個Vim會話的完整日誌。退出Vim後,檢查日誌文件vimlog
,瞭解Vim搜索的地方。
嗯..我的'語法'在我的vimrc中。但是我得到了相同的結果 - vim抱怨缺少syntax.vim文件。 – Hari 2014-12-04 19:16:45
您是否在'$ VIMRUNTIME'中做過任何事情?你的'vimrc'的路徑是什麼? – romainl 2014-12-04 20:48:45
所以我的$ VIMRUNTIME =「/ opt//share/vim」。我的vimrc在〜 –
Hari
2014-12-05 06:11:09