
我喜歡 vim 的彩色化/var/log/messages
,但它只適用於絕對檔名。它不適用於舊的消息循環(例如/var/log/messages-20120610
)或我從其他系統獲得的消息文件。我該如何調整這個?
答案1
打開文件後,您可以運行:
:set filetype=messages
若要對所有名為 messages 的檔案自動執行此操作,請將以下內容放入~/.vim/ftdetect/messages.vim
:
autocmd BufNewFile,BufReadPost *messages* :set filetype=messages
答案2
新增一行~/.vim/filetype.vim
,
au BufNewfile,BufRead messages-* set filetype=messages