Cuando selecciono texto en el modo visual de Vim, al desplazarme con Ctrl- Fcancela la selección. ¿Cómo puedo mantener la selección mientras me desplazo (con Ctrl- F)?
Respuesta1
Esto sucede en Windows con la configuración predeterminada, que llama:behave mswin
, que a su vez establece
keymodel=startsel,stopsel
Elstopsel
le dice a Vim que detenga la selección si se presionan las teclas del cursor, End, Home, PageUp. PageDownPor alguna razón Ctrl, Fparece desencadenarse PageDown.
Para cambiar este comportamiento, puede eliminar stopsel
de la keymodel
configuración:
:e $HOME/_gvimrc
y agregue lo siguiente:
" 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
Referencias
- publicación en la lista de correo de vim:'Comportarse mswin, modo visual y <CF>'.