やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

vimで「ESCキー押すとIME無効化」させたくてMozc設定したら2回ESC押すことになってしまった

1回目でIME無効化、2回目でvimノーマルモード。いや、一発で両方やってほしかったんですが……

参考

手順

Mozc設定

  1. タスクバーにあるMozcアイコンを右クリック
  2. 設定をクリック
  3. IBusの設定ダイアログが表示されるf:id:ytyaru:20180419123219p:plain
  4. 入力メソッドタブをクリック
  5. 日本語-Mozc項目をクリック
  6. 設定-Mozcボタンをクリック
  7. Mozc プロパティダイアログが表示されるf:id:ytyaru:20180419124308p:plain
  8. 一般タブのキー設定にある編集...ボタンをクリック
  9. Mozcキー設定ダイアログが表示されるf:id:ytyaru:20180419124407p:plain
  10. 編集ボタンからエントリーを追加を選択するf:id:ytyaru:20180419124434p:plainf:id:ytyaru:20180419124426p:plain
  11. モード列を入力文字列なしに設定f:id:ytyaru:20180419124502p:plain
  12. 入力キー列をEscapeに設定 (ESCキー押下)f:id:ytyaru:20180419124531p:plainf:id:ytyaru:20180419124537p:plain
  13. コマンド列をキャンセル後 IME を無効化に設定f:id:ytyaru:20180419124557p:plain

あとは各ダイアログを OK, OK, 閉じる と押せば完了。

Vimで動作確認

  1. ターミナル起動
  2. $ vim a.txtなどでvim起動
  3. iで挿入モード
  4. 半角/全角キーでIMEオン
  5. 日本語を入力
  6. ESCキーを押下
  7. IMEオフ(vimのモードが挿入モードのまま)
  8. もう一度ESCキーを押下
  9. vimノーマルモードへ移行

一発でIMEオフとノーマルモードにできなかった。結局キーを2回押さねばならない。

結論

vimIME切替面倒すぎる問題、解決せず。

役に立たないので今回の設定は削除した。

開発環境