我试图使用以下命令使Gvim突出显示某种类型文件(如Perl)的语法
au BufNewFile,BufRead *.bias setf perl
但由于此文件的第一行不是以#!/ usr / bin / perl开头。 Gvim没有执行Perl的语法高亮。对此有何解决方案?
答案 0 :(得分:3)
在.vimrc中试试这个(我认为Gvim仍然使用它)
autocmd BufRead *.bias set filetype=perl
如果您只想为单个文件执行此操作,请尝试:
:set filetype=perl
答案 1 :(得分:2)
只需将您已有的行放在~/.vim/ftdetect/bias.vim
中即可。我有几个自定义文件,我已经以这种方式设置了语法高亮,并且没有任何问题。
(注意:如果你在Windows上,路径将是~/vimfiles/ftdetect/bias.vim
)