2014-12-04 109 views
0

因此,我的$ VIMRUNTIME/syntax文件夾中有許多不同語言的.vim語法文件。Vim中的語法文件--Vim只查看syntax.vim

如何讓vim使用這些語法文件?目前,vim只查找語法.vim(它抱怨如果syntax.vim不存在),那麼是否應該在syntax.vim中包含vim來識別其他語言語法文件?

PS:

我有syntax on在我的.vimrc

回答

1

你需要做的唯一的事情就是這一行添加到您的~/.vimrc

syntax on 

原來的文件類型檢測並在上突出顯示,因此此命令應打開突出顯示的語法file.py

$ vim file.py 
+0

嗯..我的'語法'在我的vimrc中。但是我得到了相同的結果 - vim抱怨缺少syntax.vim文件。 – Hari 2014-12-04 19:16:45

+0

您是否在'$ VIMRUNTIME'中做過任何事情?你的'vimrc'的路徑是什麼? – romainl 2014-12-04 20:48:45

+0

所以我的$ VIMRUNTIME =「/ opt//share/vim」。我的vimrc在〜 – Hari 2014-12-05 06:11:09

0

隨着:syntax on,Vim應該成功地加載一個語法腳本,例如, $VIMRUNTIME/syntax/java.vim當你做:set syntax=java

您可以使用:scriptnames輸出驗證這確實已加載。另外,你可以用vim -V20vimlog捕獲一個Vim會話的完整日誌。退出Vim後,檢查日誌文件vimlog,瞭解Vim搜索的地方。