Cómo seleccionar el último texto insertado en vim

11

¿Cómo seleccionar el último texto insertado en vim? Por ejemplo, quiero poder escribir un texto, salir del modo de inserción, seleccionar lo que acabo de insertar y cambiarlo a mayúsculas.

Nota: No considero que Caps Lock sea una solución aquí.

crenate
fuente

Respuestas:

17

Puedes usar

v`[

para seleccionar la última inserción si todavía está en la posición correcta del cursor.

`[

salta al comienzo de su última inserción,

`]

salta al final de la última inserción respectivamente. Entonces, para ser independiente de la posición actual del cursor, escribiría

`[v`]~

para alternar la capitalización de su último inserto.

Barbaz
fuente
3
Una alternativa a v ~es gUy gucapitalizar / minúsculas el próximo movimiento.
tidbeck