私の場合、右に移動ボタンは;
Ctrl;カーソルを7文字右に移動したい。以下の .vimrc マッピングを試しましたが、うまくいきません:
nmap <c-;> 7;
前のコメントが言うように、「;」のようです の形にすることはできません<C-;>
。
Ctrl+ V+ キー シーケンスの入力をテストできます。
Ctrl+ V+;は与えますが;
、Ctrl+ V+Lは与え^L
ます。
したがって、vimは認識できない<C-;>
と思います。
キーコードのヘルプページには、さらに詳しい情報があります。
:help keycodes
:help <C-
<C-;>
よくわかりませんが、 がASCII 文字にマップされていないことが原因かもしれません。@
、A-Z
、[
、\
、およびのみ]
がと組み合わされた場合に ASCII 文字 (それぞれ 0 ~ 31) にマップされます。^
_
Ctrl
編集
私はいくつかの検索を行い、このスレッドを見つけました。その中で、それはgvim.exe
私が提案する方法で動作すると言われています: 有効な制御文字のみを使用し、他のものは使用しません。興味深いことにvim.exe
、動作が異なり、必要なマッピングを行うことができます。