¿Existe una manera simple (es decir, sin escribir un guión o una secuencia elaborada de mapa de teclas) de agrupar un grupo de líneas y dejar el cursor donde sea que se haya ejecutado el yancho, en lugar de al comienzo del bloque?¿Marcar una región en VIM sin que el cursor se mueva a la parte superior del bloque?
De acuerdo con la ayuda de VIM: "Tenga en cuenta que después de un comando de arrastre de caracteres, Vim deja el cursor sobre el primer carácter que está más cerca del inicio del búfer". Line-wise parece comportarse de manera similar.
Esto es un poco molesto para mí ya que tiendo a seleccionar una región grande de arriba a abajo, Yank, y luego pegar cerca o debajo de la parte inferior de la región seleccionada. Hoy estoy marcando (m-x) justo antes de Yank y luego retrocediendo, pero sospecho que puede haber una secuencia de Yank diferente que haga lo que necesito.
He buscado SO y la web varias veces. Hay tanto material de "atajos de VIM" para navegar, pero aún no he encontrado una solución para este.
Gracias de antemano.
¿Puedes dar un ejemplo de un comando yank que cambia la posición del cursor? –
Estoy en la línea 1 y presiono V para iniciar el modo Visual Line. Baje 10 líneas y presiono y para tirar de la región. Después de ese comando, volví a la línea 1. Tal vez la "cosa" que moví durante la selección no es técnicamente el cursor, sin embargo, es donde me gustaría terminar cuando el tirón finalice. (Entonces, tal vez la pregunta debería haber sido "¿Cómo muevo el cursor después de ...") – LVB