vim で日本語

gvim で日本語の表示と入力を行う。

コンパイル

 --enable-xim --enable-multibyte --enable-fontset

をつけて、XIMに対応させ、マルチバイトに対応させ、フォントセットに対応させる。GUIを使わない場合はfontsetは不要(たぶん)。

設定ファイル(~/.vimrc)に

set enc=japan fencs=iso-2022-jp,cp932
set guifontset=r14,k14,a14

を加えて、日本語の表示と入力が可能。

漢字入力の切り替えを行うときは、C-^ 。C-j や C-o でも切り替わるが、一度IM入力を切った状態でINSERTモードを抜けると、次にINSERTモードになったときにIM入力が使えなくなる。

vim 起動時にいきなりIM入力になっているのがいやなときは、~/.vimrcに

set imi=0
set ims=0

を加える。

この解にたどりつくのに3時間。周りにvimユーザいないのが、orz