はじめに
vimを使っていて、インサートモードからノーマルモードに移行するときに、日本語入力のままになっていることがあり鬱陶しく感じていました。いろいろ試行錯誤して自分なりの解決策を見つけることができたので記事を投稿してみます。Qiitaは初投稿です。よろしくお願いします。
Karabiner-Elementsを使う
Karabiner-Elementsを使うことによってmacのキーボードをカスタマイズすることができます。
手順
- インストールして開く。
Complex Modifications タブの Add rule ボタンをクリック
Import more rules from the Internet ボタンをクリック
International (Language Specific)をクリック
For Japanese (日本語環境向けの設定) (rev 5)をimport
アプリに戻ってもう一度Complex Modifications タブの Add rule ボタンをクリック
自分の設定
ちなみに自分はvimのインサートモード時にCtrl + jklhで移動できるようにしています。
しかしMacだとCtrl + fbpnが矢印になります。
これがかなりのストレスだったのですが、Karabiner-ElementsのおかげでCtrl + jklhを矢印にすることができました。これがとても嬉しいです。
その他:自分でキーマッピングする
自分はjjでエスケープできるようにしています。日本語入力をしないときにはこれが楽です。
jjでもjkでも自分の好きなキーマッピングをできるのがいいですね。
最後まで読んでいただきありがとうございました!!