所以我使用vim(vi)在命令行上编辑。每当我在一个以.php,.pl,.cgi,.pm等结尾的文件中编码时,它就会与它的语言相匹配,并进行正确的语法突出显示。但是,我正在编写一些perl脚本,我需要一些扩展名为“.lib”的单独文件。有没有办法可以让vim将其解释为.pl文件?现在它只是突出显示红色的一切,看起来很糟糕。
答案 0 :(得分:5)
:set filetype=pl
,如果您希望这种情况一直发生,请添加
au BufNewfile,BufRead *.lib set filetype=pl
到你的.vimrc
答案 1 :(得分:2)
你可能正在寻找autocmd
命令,它会根据文件名(或其他标准)执行一些命令?
尝试在~/.vimrc
文件中添加以下内容:
autocmd BufNewFile,BufRead *.lib set syntax=perl