vim CTRL-aをCTRL-iに再マッピング

vim CTRL-aをCTRL-iに再マッピング

ビジュアルブロックモードでカウントを計算するには、vimを調整する必要があります。バラよりこれ追加情報の公開:tmuxバインディングにCtrl + aを使用し(Ctrl + bを置き換える)、これは変更されません。

私はすべてを試しましたここ。何も動作しないようです。 vimは私のキーの組み合わせを使用しており、まだCtrl + aを実行しようとしているようです。 Ctrl + aと同じことをするには、vimが他のキーの組み合わせを使用するように完全に設定する必要があります。

noremap、noremap、vmap。 {ビジュアルブロッキングモード} + g+ {新しいバインディング}を試みるたびに。何もしません。

ところでtmuxの外部でテストしました。

答え1

VimのGUIバージョン以外の端末を使用している場合は、実際にはCtrl-Iを使用できません。これは、Ctrl-I が Tab で、端末が 2 つのキーシーケンスを区別できないためです。したがって、Ctrl-Iを入力すると、VimはそれをTabとして解釈して予期しない動作を確認します。

これは、キーを独立してマッピングするほとんどのGUI環境ではそうではありません。だからこれ会議gvimで作業しています。

別のキー順序を選択する必要があるかもしれません。端末では、Ctrl-X(Xは文字)はアルファベットの対応する位置にあるASCIIシーケンスにマップされます。 Ctrl-Iは、ASCII 9(アルファベットの9番目の文字)であるTabです。したがって、他の意味が割り当てられていない項目を選択したい場合があるため、Ctrl-JやCtrl-Mなどの機能を使用しないでください。

関連情報