Vimウィンドウの移動キーの組み合わせを変更するには?

Vimウィンドウの移動キーの組み合わせを変更するには?

これを見つけまし:help window-move-cursorたが、コマンドラインから呼び出してみましたが、うまくいきませんでした。ウィンドウを切り替えるためのキーマッピングを変更する方法はありますか?

答え1

Ingoの回答に、ControlキーとMoveキーを使用して別のウィンドウに移動できる設定セットを追加します。

nnoremap <C-h> <C-w>h
nnoremap <C-j> <C-w>j
nnoremap <C-k> <C-w>k
nnoremap <C-l> <C-w>l

答え2

通常モードを呼び出してマッピングできます:normal!。ウィンドウの移動は、以下を評価する必要がある<C-w>課題です。:execute:help key-notation

:execute "normal! \<C-w>j"`

:wincmdしかし、上記の例には、呼び出しを簡素化する特別な機能があります。

:wincmd j

キーマッピングを変更するには、次のようにします:map

:nnoremap <F7> <C-w>j

答え3

以下は有効です。以下は、「一般」コマンドヘルプの例です。

:exe "normal \<c-w>\<c-w>"

関連情報