結城浩のブログ
Author
About
Feedback
2014-07-23
mac
vim
ターミナル上CUIのvimでノーマルモードに戻ったときに日本語入力モードを自動的にオフにする方法(Karabinerを使う)
前提
MacBookのターミナル(iTerm)でvimを使って日本語入力している。
問題
入力モードからESCでノーマルモードに戻っても日本語入力状態のままになってしまう。
解法
Karabiner (旧KeyRemap4MacBook)を使ってESCをESC+英数に割り当てることで、自動的に日本語入力をオフにする。
詳細
Karabinerをインストールする。
https://pqrs.org/osx/karabiner/index.html.ja
Preferences… > Misc&Uninstall > Open private.xml
以下のprivate.xmlと置き換える。
https://gist.github.com/hyuki0000/5967090
Preferences… > Change Key > Reload XML
LeaveIns Mode with EISUU (Terminal) をオンにする。
参考
Vimで挿入モードから抜けるときに英数キーに切り替える。
2014-07-23
mac
vim