Como manter a seleção do modo visual do Vim durante a rolagem com Ctrl-F?

3

Quando eu seleciono texto no modo visual do Vim, rolagem com Ctrl - F cancela a seleção. Como posso manter a seleção durante a rolagem (com Ctrl - F )?

    
por Micha Wiedenmann 07.12.2015 / 11:41

1 resposta

2

Isso acontece no Windows com a configuração padrão, que chama :behave mswin , que por sua vez conjuntos

keymodel=startsel,stopsel

O stopsel diz ao Vim para parar a seleção se as teclas do cursor < kbd> End , Página Inicial , PageUp , PageDown são pressionados. Por alguma razão, Ctrl - F parece provocar PageDown .

Para alterar esse comportamento, você pode remover stopsel da configuração keymodel :

:e $HOME/_gvimrc

e adicione o seguinte:

" Prevent CTRL-F to abort the selection (in visual mode)
" This is caused by $VIM/_vimrc ':behave mswin' which sets 'keymodel' to
" include 'stopsel' which means that non-shifted special keys stop selection.
set keymodel=startsel

Referências

por 25.04.2016 / 16:20

Tags