所以,我在$ VIMRUNTIME / syntax文件夹中有不同语言的一堆.vim语法文件。
如何让vim使用这些语法文件?目前,vim只查找syntax.vim(如果不存在syntax.vim则会抱怨)所以我应该在syntax.vim中包含一些内容,以便vim识别其他语言语法文件?
P.S:
我的.vimrc
中有syntax on
答案 0 :(得分:1)
您唯一需要做的就是将此行添加到~/.vimrc
:
syntax on
它会在上打开文件类型检测和语法高亮显示,因此该命令应打开突出显示file.py
的语法:
$ vim file.py
答案 1 :(得分:0)
使用:syntax on
,Vim应该成功加载语法脚本,例如: $VIMRUNTIME/syntax/java.vim
时:set syntax=java
。
您可以使用:scriptnames
输出验证这确实已加载。此外,您可以使用vim -V20vimlog
捕获Vim会话的完整日志。退出Vim后,检查vimlog
日志文件,了解Vim搜索的位置。