vim で非 XML ファイルの XML 構文の強調表示を有効にする

vim で非 XML ファイルの XML 構文の強調表示を有効にする

.log私は vim を使用して、大量の XML を含むいくつかのログ ファイル (ファイル拡張子は ) を参照しています。

ファイルを開いた後にXML構文の強調表示をオンにするにはどうすればいいでしょうか?もちろん、XML構文の強調表示を全てログファイル。

答え1

必要なコマンドは「:setfiletype」です。例:

:setf xml

見る " :help :setfiletype"。

答え2

これを~/.vimrcファイルに配置することもできます

au BufNewFile, BufRead *.extension_name set filetype=xml

交換する拡張子名必要な拡張子で vim を再度開くと、xml 構文が強調表示されます。

答え3

拡大する@RubyFanatic の回答私の場合、うまくいったのは次のとおりでした (vimのコマンド モード)。

au BufNewFile,BufRead *.extension_name setf xml

関連情報