VIM CTRL + B / F não se move para trás / encaminha uma tela, em vez disso, processa ^ B / ^ F

0

Quando tento usar o modo INSERT do vim e quero navegar pelo cursor com o editor, o ^B é movido, em vez disso, movo o cursor de volta. Alguém pode me dizer o que eu tenho que revincular para fazer isso funcionar novamente? Também para.

    
por xetra11 06.10.2017 / 11:32

1 resposta

1

Os comandos <C-B> / <C-F> só funcionam no modo normal . No modo de inserção , os caracteres de controle literais (processados como ^B / ^F ) são inseridos.

Você pode definir mapeamentos que permitem a rolagem no modo de inserção:

inoremap <C-b> <C-\><C-o><C-b>
inoremap <C-f> <C-\><C-o><C-f>

O <C-\><C-o> executa um único comando do modo normal a partir do modo de inserção.

Como alternativa (pelo menos no GVIM), <PageUp> / <PageDown> também funciona no modo de inserção fora da caixa.

    
por 25.10.2017 / 15:43