Me llevó mucho tiempo darme cuenta de que poner (pegar) algo p
o con lo P
que el bloque visual selecciona ctrl+v
y se tira (copia) y
, conserva la forma anterior, de modo que, cuando el texto copiado estaba en el medio de las líneas, luego se copiará en medio de otro texto siempre que sea posible. Por el contrario, select-line con V
no pega la línea copiada entre otro texto, sino que comienza en otra línea.
Por ejemplo, supongamos que tengo por ahora:
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
12/15:
12/16:
12/17:
Cuando quiero cortar Avocado
y Bean
y Cherry
, seleccionando (selección representada como _
)
12/12: ________ Apple.
12/13: ________ Banana.
12/14: ________ Citron.
12/15:
12/16:
12/17:
y presionando y
, y mover el cursor a la siguiente línea (cursor representado como _
),
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
_2/15:
12/16:
12/17:
y presione P
. Resulta:
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
Avocado.12/15:
Bean. 12/16:
Cherry. 12/17:
Pero lo que deseaba era:
12/12: Avocado. Apple.
12/13: Bean. Banana.
12/14: Cherry. Citron.
Avocado.
Bean.
Cherry.
12/15:
12/16:
12/17:
Esto me confundió cada vez, hasta que me di cuenta de que debido a que se copiaron en el medio de la línea, se pegaron en el medio de la línea, imitando la forma en que estaban.
Parece que la mejor manera de pegar algo comenzando en otra línea, es moviendo el cursor al principio con 0
, y hacia abajo 3 líneas, al nuevo lugar; e ingrese al modo de inserción con i
, y presione <return>
3 veces, y mueva el cursor hacia atrás 6 líneas, y hacia la derecha, de vuelta al lugar original; y copiando, y nuevamente moverme al nuevo lugar, y pegar, como hice arriba.
¿Puedo guardar algunos trazos? ¿O qué sueles hacer?
(Editar: lo que se dijo anteriormente fue cómo lo entendí en el momento en que pregunté esto. Vea esas respuestas para una explicación correcta:)
:put
. (También te votó)