Vim

如何更改 Vim 視窗移動組合鍵?

  • December 21, 2016

我找到了這個:help window-move-cursor,但我試圖從命令行呼叫它並且不起作用。有沒有辦法更改切換視窗的鍵映射?

您可以通過呼叫任何正常模式映射:normal!。窗戶運動所<C-w>使用的是一個挑戰;您需要:execute評估:help key-notation

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

但是,有:wincmd一個簡化呼叫的特殊之處;上面的例子變成

:wincmd j

現在,如果您想更改鍵映射,可以通過以下方式完成:map

:nnoremap <F7> <C-w>j

在這裡添加到 Ingo 的答案是一組配置,允許您使用 Control 和移動鍵移動到其他窗格。

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

引用自:https://unix.stackexchange.com/questions/331797