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>"

관련 정보