2012-02-07 9 views
5

¿Hay alguna manera de seleccionar varias páginas visuales en Vim?Seleccionar entre páginas en Vim?

Cuando presiono SHIFTV para entrar en el modo de selección, las teclas h, j, k y l trabajo para seleccionar más texto, pero la página arriba y página abajo CTRLF y CTRLB salir del modo "seleccionar".

FYI estoy usando gVim en Windows 7.

+2

Odd, ctrl-n y ctrl-p no salir del modo visual para mí. – Kevin

+1

@Kevin, lo harán si tiene 'behave mswin' habilitado. –

Respuesta

4

Puede:

  • uso Ctrld y Ctrlu, que mantiene una selección bajo mswin y mueve la mitad de una página
  • poner behave xterm en su archivo vimrc, que hace Ctrlf y Ctrlb trabajo, así
  • uso que busca con / como se describe en puesto de Zsolt
+3

[': behave xterm'] (http://vimhelp.appspot.com/gui.txt.html#%3Abehave) realiza cambios en los valores de varias opciones. El pertinente aquí parece ser la eliminación de 'stopsel' de [' keymodel'] (http://vimhelp.appspot.com/options.txt.html#%27keymodel%27). Si bien esto permite que CTRL-F y CTRL-B ajusten una selección visual activa, también evita que otros movimientos del cursor no desplazados (es decir, Shift-Up/Down/Left/Right/PageUp/PageDown, etc.) cancelen la selección activa ; esto puede ser confuso para un usuario que espera el manejo de selección basado en GUI "habitual". –

1

Aún mejor, puede utilizar / a buscar algo después de SHIFTv y sus líneas se seleccionará hasta (e incluyendo) el siguiente partido.

Puede ser mejor, ya que a veces no sabes lo que está en la página siguiente.

Cuestiones relacionadas