Vimでノーマルモードに戻った時に日本語入力OFFに変更
最近またVimキーバインドの練習を始めた
IntelliJ、SublimeText2もVimモードで利用中
- karabinerを利用して"Ctrl+["を押下後に日本語入力OFFにする
- 設定時に利用するappname,equalの表示方法
- アプリケーション > 対象のアプリを右クリック > パッケージ内容を表示
- Contensフォルダ内のinfo.plistを確認
CFBundleName -> appname に利用CFBundleIdentifier -> equal に利用
Karabiner private.xml
<?xml version="1.0"?> <root> <appdef> <appname>iTERM2</appname> <equal>com.googlecode.iterm2</equal> </appdef> <appdef> <appname>MACVIM</appname> <equal>org.vim.MacVim</equal> </appdef> <appdef> <appname>Sublime Text 2</appname> <equal>com.sublimetext.2</equal> </appdef> <appdef> <appname>IntelliJ IDEA</appname> <equal>com.jetbrains.intellij</equal> </appdef> <item> <name>Leave Insert Mode with EISUU (vim keybind apps)</name> <identifier>private.vim_keybind_apps_esc_with_eisuu</identifier> <only>iTERM2,TERMINAL,MACVIM,Sublime Text 2,IntelliJ IDEA</only> <autogen>__KeyToKey__ KeyCode::ESCAPE, KeyCode::ESCAPE, KeyCode::JIS_EISUU</autogen> <autogen>__KeyToKey__ KeyCode::BRACKET_LEFT, VK_CONTROL, KeyCode::BRACKET_LEFT, VK_CONTROL, KeyCode::JIS_EISUU</autogen> </item> </root>
参考にさせて頂きました