web-dev-qa-db-ja.com

vimに「messages」または「messages- *」というファイルに/ var / log / messages構文の強調表示を適用させる方法は?

私はvimの/var/log/messagesの色付けが好きですが、これはそのためだけに機能します。絶対ファイル名です。メッセージの古いローテーション(/var/log/messages-20120610など)や他のシステムから取得したメッセージファイルでは機能しません。どうすればこれを微調整できますか?

17
rsaw

ファイルを開いたら、次のコマンドを実行できます。

:set filetype=messages

メッセージと呼ばれるすべてのファイルに対してこれを自動化するには、以下を~/.vim/ftdetect/messages.vimに入れます。

autocmd BufNewFile,BufReadPost *messages* :set filetype=messages
30
Thor