【发布时间】:2011-07-23 04:40:51
【问题描述】:
我试图使用以下命令使 Gvim 突出显示某种类型文件(如 Perl)的语法
au BufNewFile,BufRead *.bias setf perl
但是因为这个文件的第一行不是以#!/usr/bin/perl 开头的。 Gvim 不执行 Perl 的语法高亮。有什么解决办法吗?
【问题讨论】:
标签: perl syntax vim highlighting
我试图使用以下命令使 Gvim 突出显示某种类型文件(如 Perl)的语法
au BufNewFile,BufRead *.bias setf perl
但是因为这个文件的第一行不是以#!/usr/bin/perl 开头的。 Gvim 不执行 Perl 的语法高亮。有什么解决办法吗?
【问题讨论】:
标签: perl syntax vim highlighting
在你的 .vimrc 中试试这个(我认为 Gvim 仍然使用它)
autocmd BufRead *.bias set filetype=perl
如果您只想为单个文件执行此操作,请尝试:
:set filetype=perl
【讨论】:
只需将您已有的行放入~/.vim/ftdetect/bias.vim 即可。我有几个自定义文件,我以这种方式设置了语法突出显示并且没有任何问题。
(注意:如果您在 Windows 上,则路径为 ~/vimfiles/ftdetect/bias.vim)
【讨论】: