読者です 読者をやめる 読者になる 読者になる

@neiraza

2匹の怪獣が寝た後にプログラマーしてる、最近はサイバーエージェントでゼミ長もしてる僕のネタ帳

Vimでも日本語使う時があるのですが

Vimで日本語のドキュメントを書いている時、
「ESC」を押下して、ショートカットキーやコマンドを打ってものの、
日本語入力モードな瞬間って経験ありませんか。

「ESC」押したんだから、ここで日本語使うわけないんだし、
自動で入力モード変えてくれ!って、良く思います。

なので、僕はこんな設定で回避しています。
※現在、私はUbuntu11.10使用

下記ファイルをダウンロードして、「.vim/plugin」配下に置いてます。
im_control.vim
https://sites.google.com/site/fudist/files/im_control.vim?attredirects=0

.vimrcにこんな奴を追加しました。

inoremap <silent> <C-j> <C-r>=IMState('FixMode')<CR>
let IM_CtrlIBusPython = 1
let IM_CtrlIBusPythonFileDir = '~/.ibus'

これでどうだ!

参考サイト:Vim/GVimで「日本語入力固定モード」を使用する
https://sites.google.com/site/fudist/Home/vim-nihongo-ban/vim-japanese/ime-control