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
- postagem da lista de e-mails vim: 'Comportar mswin, modo visual e < C-F > '.