端末エミュレータから Vim を利用する場合,Vim はサーバ側に,IME はクライアント側にあります.そのため,挿入モードを出る時に IME を(日本語入力を)自動的にオフにしようと思っても,MacVim や GVim のようにはいきません.一部の端末エミュレータでは,サーバからクライアントの IME をエスケープシーケンスによって制御することが可能です.ここでは,エスケープシーケンスを用いて挿入モードを出る時に IME を自動的にオフにする方法を紹介します. 使用した端末エミュレータ RLogin (2.16.8) ※ 元ネタは Tera Term のマニュアルから拾ってきたので,おそらく Tera Term でも動くはず. 設定 Vim で .vimrc を開いて,以下のコマンドを記述します.注意事項として,^[[<r や ^[[<s の ^[ は ESC を表しています.入力する際