次のようなキーマッピングを追加したい:
nmap <C->> <C-W>+
nmap <C-<> <C-W>-
しかし、うまくいかないようです。構文に問題はありますか?「>」または「<」は通常の文字と同じように使用できるのではないかと思っています。
次のようなキーマッピングを追加したい:
nmap <C->> <C-W>+
nmap <C-<> <C-W>-
しかし、うまくいかないようです。構文に問題はありますか?「>」または「<」は通常の文字と同じように使用できるのではないかと思っています。
構文とは関係ありませんが、次のいずれかになります。
<C-<>
ます<
。<C-<>
、vim はそれを知りません。<C-
コンボの表現は処理できない可能性があります。これは、これらのコンボのみが ASCII 制御文字 (0x00 から 0x1F のもの) に変換できる可能性があるためです。コード)。どちらもこの範囲外です。<C-<>
<C-@>
<C-_>
<
>
加えて:使用nnoremap
、使用不可nmap
。ここで再マッピングする必要はありません。
キーボード入力が内部で処理される方法が原因で、GVIM であっても、残念ながら現在これを行うことはできません。これは既知の問題点であり、vim_dev および #vim IRC チャネルでさまざまな議論の対象となっています。
何人かの人々 (主に Paul LeoNerd Evans) はそれを修正したいと考えており (これをサポートする端末のコンソール Vim でさえも)、さまざまな提案、cp. http://groups.google.com/group/vim_dev/browse_thread/thread/626e83fa4588b32a/bfbcb22f37a8a1f8
しかし、今日現在、パッチやボランティアはまだ出されていませんが、将来の Vim 8 メジャー リリースでこれを提供したいという希望を多くの人が表明しています。