Chave de ligação no vim para janela de troca

Chave de ligação no vim para janela de troca

Sistema operacional: OS X

Console: iTerm

sh: zsh

Isso funcionou bem, vou para a janela inferior de cima para baixo:

map <c-down> <c-w><down>
imap <c-down> <esc><c-w><c-down>

Mas isso não funciona

map <c-right> <c-w><right>
imap <c-right> <esc><c-w><c-right>

Alguém me ajude!) Diga por quê....

Responder1

A maior parte do “Vim Crowd” concordaria que não usar as teclas de seta é uma coisa boa. É por isso que muitos vimrc incluirão:

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

Isso permitirá que você execute ctrl - w e ​​pule para cima, para baixo, para a esquerda e para a direita com ligações hjkl. Isso não resolve o seu problema com as teclas de seta, mas fornece uma maneira "correta" de chegar à solução necessária.

informação relacionada