vimを使用していると時々インサートモードに入ったときに日本語入力になってしまい、IMEの切り替え作業が毎回必要になって困るときがあります。
多分間違って入力切り替えを行っているのでしょうが、戻し方が分からなくなって困ったためにメモです。
vimで以下のコマンドを実行すると、インサートモードに入ったときにIME(日本語入力)を切ることができます。
1 |
:set iminsert=0 |
iminsertのモードは必要に応じて切り替えすると便利に使えると思います。
0:IMEを自動でOFF
2:IMEを自動でON
ちなみに、検索時にIMEを無効にしたい場合は、imsearchのモードを設定します。
0:IMEを自動でOFF
2:IMEを自動でON
-1:iminsertの設定を参照する
英文入力が多い方は、.vimrcに以下を追加しておくと良いと思います。
1 2 |
set iminsert=0 set imsearch=-1 |
日本語入力が多い方は、以下のほうがおすすめです。
1 2 |
set iminsert=2 set imsearch=-1 |
お好きな方をお使い下さい。