vimの設定ファイルの1つで
map <C-L> <C-W>l<C-W>_
、タブやウィンドウでの移動を簡単にするために、このキーボードマッピングに気づきました。それはキーボードの押下に何を意味しますか?最後のアンダースコアは何ですか?
2 に答える
コマンドは、、、、 にmap <C-L> <C-W>l<C-W>_
マップCtrl-LされCtrl-Wます。l
Ctrl-W_
を押すだけで、このバインディングを呼び出すことができCtrl-Lます。バインドするものを呼び出すにはCtrl-W、 、次にl
、Ctrl-Wもう一度、最後に入力し_ます (US キーボードではシフトハイフン)。これは 2 つの別個のバインディングで<C-W>l
あり、カーソルをウィンドウの右側に移動し、<C-W>_
現在のウィンドウを可能な限り最大の垂直サイズにサイズ変更します。
Ctrl+ wlCtrl+w_キー シーケンスはやや長すぎるため、誰かがショートカット (Vim で言えば " ping map
"): Ctrl+Lを作成しました。
<C-w>l<C-w>_
カーソルを右側のウィンドウに移動し ( <C-w>l
)、垂直方向に最大化します ( <C-w>_
)。
マッピングは常に同じ構造に従います。
map
(または挿入モード マッピング、imap
通常モードマッピングなど)nmap
いくつかの空白
あなたが望むショートカット、ここに
<C-L>
いくつかの空白
ショートカットによってトリガーされる一連のコマンド
:help windows
ウィンドウ管理:help mapping
の詳細とマッピングの詳細については、を参照してください。