vim の の色付けは気に入っています/var/log/messages
が、絶対ファイル名に対してしか機能しません。メッセージの古いローテーション (例 ) や他のシステムから取得したメッセージ ファイルでは機能しません/var/log/messages-20120610
。これを調整するにはどうすればよいですか?
答え1
ファイルを開いたら、次のコマンドを実行できます。
:set filetype=messages
メッセージと呼ばれるすべてのファイルに対してこれを自動化するには、次の内容を に入力します~/.vim/ftdetect/messages.vim
。
autocmd BufNewFile,BufReadPost *messages* :set filetype=messages
答え2
に行を追加します~/.vim/filetype.vim
。
au BufNewfile,BufRead messages-* set filetype=messages