Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vim使用時の日本語入力を選択状態で、escapeキーもしくはcontrol+[の実行時に英数キーを同時に実行する

$
0
0

挿入モードから抜ける場合に日本語入力から英数へ同時に変更するためのKarabinerの設定ファイルの作成(iTerm2,MacVim,Terminalに対応)

<?xml version="1.0"?>
<root>
    <appdef>
        <appname>MacVIM</appname>
        <equal>org.vim.MacVim</equal>
    </appdef>
    <appdef>
        <appname>TERMINAL</appname>
        <equal>com.apple.Terminal</equal>
    </appdef>
    <appdef>
        <appname>ITERM2</appname>
        <equal>com.googlecode.iterm2</equal>
    </appdef>
    <windownamedef>
        <name>VIM</name>
        <regex>.* - VIM.*</regex>
    </windownamedef>
    <item>
        <name>Private Mapping</name>
        <item>
            <name>Custom Vim Change CONTROL_L+BRACKET_RIGHT+EISUU</name>
            <identifier>private.control_bracket_plus_eisuu</identifier>
            <only>MacVIM,TERMINAL,ITERM2</only>
            <windowname_only>VIM</windowname_only>
            <autogen>
                __KeyToKey__
                KeyCode::BRACKET_RIGHT, ModifierFlag::CONTROL_L,
                KeyCode::JIS_EISUU, KeyCode::BRACKET_RIGHT, ModifierFlag::CONTROL_L
            </autogen>
        </item>
        <item>
            <name>Custom Vim Change ESC+EISUU</name>
            <identifier>private.escape_plus_eisuu</identifier>
            <only>MacVIM,TERMINAL,ITERM2</only>
            <windowname_only>VIM</windowname_only>
            <autogen>
                __KeyToKey__
                KeyCode::ESCAPE,
                KeyCode::JIS_EISUU, KeyCode::ESCAPE
            </autogen>
        </item>
    </item>
</root>

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>