我想扩展现有文件类型的文件类型语法和高亮显示。我的新文件语法的基本结构如下:syn match upfOperator "[&|~><!)文件中包含的所有语法都没有突出显示。我可以打开dctl文件,并且高亮显示起作用了。但是,当我打开另一种文件类型(*.upf)时,加载的是upf.vim,而不是dtcl.vim。dctl.v
作为对 on SuperUser的响应,我编写了一个小型vimscript,它将检测符号链接的文件类型并更改语法突出显示:
au BufNewFile,BufRead * if &语法==‘{ silent它可以工作,但意外的结果是,现在我的.vimrc文件的语法高亮显示已经消失了。默认情况下,我的.vimrc文件具有vim语法突出显示(:echo &syntax返回vim)。&syntax==''不应该计算为false,从