改变vim或vi如何解释文件

时间:2011-12-18 02:41:13

标签: vim syntax-highlighting vi

所以我使用vim(vi)在命令行上编辑。每当我在一个以.php,.pl,.cgi,.pm等结尾的文件中编码时,它就会与它的语言相匹配,并进行正确的语法突出显示。但是,我正在编写一些perl脚本,我需要一些扩展名为“.lib”的单独文件。有没有办法可以让vim将其解释为.pl文件?现在它只是突出显示红色的一切,看起来很糟糕。

2 个答案:

答案 0 :(得分:5)

:set filetype=pl,如果您希望这种情况一直发生,请添加

au BufNewfile,BufRead *.lib set filetype=pl

到你的.vimrc

答案 1 :(得分:2)

你可能正在寻找autocmd命令,它会根据文件名(或其他标准)执行一些命令?

尝试在~/.vimrc文件中添加以下内容:

autocmd BufNewFile,BufRead *.lib set syntax=perl