Vimで現在のバッファのプログラミング言語を変更する方法

EmacsとTextmate2をふらふらしつつ、最近Vimも始めた今日この頃。

Objective-Cも書く必要が出てきたので、練習がてらVimで書いてみるかと思ったら、ヘッダファイルがC/C++と同じなので、ハイライトが微妙なことになってしまいました。

Emacsならモードを切り変えればよいのですが*1Vimではどうすれば良いのか分からずWebをさまようこと数十分。

Vimの場合はfiletypeというのを切り替えれば良いということが分かりました。例えば、Objective-Cに切り替えるなら、

:set filetype=objc

で出来ます。

*1:M-x hoge-mode