2011-12-18 25 views
2

因此,我使用vim(vi)在命令行上進行編輯。無論何時我編寫以.php,.pl,.cgi,.pm等結尾的文件,都會將其與它的語言進行匹配,並進行正確的語法高亮顯示。但是,我正在寫一些perl腳本,我需要一些擴展名爲「.lib」的單獨文件。有沒有一種方法可以讓vim將它解釋爲.pl文件?現在它只是以紅色突出顯示一切,看起來很糟糕。更改vim或vi如何解釋文件

回答

5

:set filetype=pl,如果你想這樣的事情發生的時候,添加

au BufNewfile,BufRead *.lib set filetype=pl 

到你的.vimrc

+0

謝謝! .vimrc應該在我的主目錄中嗎?因爲我沒有在那裏看到它。 – srchulo

+0

如果文件不存在,請創建該文件。 – sarnold

+0

太棒了!非常感謝:) – srchulo

2

你可能尋找autocmd命令,該命令將根據文件名執行某些命令(或其他標準?)

嘗試增加這樣的事情你~/.vimrc文件:

autocmd BufNewFile,BufRead *.lib set syntax=perl