VIM: ¿cómo seleccionar una línea, hasta el cursor, incluido el carácter debajo del cursor?

VIM: ¿cómo seleccionar una línea, hasta el cursor, incluido el carácter debajo del cursor?

Desde el modo normal selecciono lo que hay antes del cursor con:

v<Home>

¿Es posible agregar a la selección lo que hay debajo del cursor?

¡¡Gracias!!

Respuesta1

editar

Quieres cambiar la dirección de la selección, ¿verdad? Simplemente escriba oy amplíe su selección según lo necesite.

lorem ipsum dolor sit amet
        #                  " starting point
<########                  " v^
########>                  " o
##########>                " e

terminó

No estoy exactamente seguro de lo que quieres, así que aquí tienes un montón de combinaciones de selección.

Seleccione desde el cursor a la primera columna de la línea:

v0

Seleccione desde el cursor hasta el primer carácter imprimible de la línea:

v^

Seleccione desde el cursor hasta el final de la línea:

v$

Seleccione desde el cursor hasta el final de la palabra:

ve

Seleccione desde el cursor hasta el principio de la palabra:

vb

Seleccione desde el cursor hasta el siguiente paréntesis de apertura en la línea (inclusive):

vf(

Seleccione del cursor a la comilla doble anterior en la línea (exclusivo):

vT"

Seleccione desde el cursor hasta la siguiente aparición fooen el búfer (siempre exclusivo):

v/foo<CR>

Seleccione desde el cursor hasta la aparición anterior baren el búfer (siempre exclusivo):

v?bar<CR>

Seleccione la palabra completa debajo del cursor:

viw

Selecciona todo lo que esté entre un par de paréntesis:

vi( (or vib)

Seleccione el cuerpo de una función:

vi{ (or viB)

Seleccione una oración completa:

vis

Seleccione un párrafo completo:

vip

Para obtener más información, consulte :help motion.txt.

información relacionada