2009年08月03日19:25 vimでシンタックスハイライトの関連づけ拡張子を追加する@CentOS 5.3 カテゴリIT技術linux vimで.shの拡張子を開くと、シェルの構文がハイライトされるし、.c を開けばC言語の構文がハイライトされます。しかし拡張子がなかったり、拡張子間違っているとハイライトされません。 こういう時、例えばシェルモードでハイライトしたいときは :set filetype=sh とコマンドを打つことで色がつきます。しかし、毎回打つのは面倒ですよね。その場合、/usr/share/vim/vim70/filetype.vimに拡張子との関連づけを追加してあげることで、自動でハイライトさせることができます。 例えばC言語のファイル .c は以下のように定義されています。 au BufNewFile,BufRead *.c call s:FTlpc() これを参