Yo uso gvim en Windows. Cómo copiar texto desde la posición actual al final de la línea en vi y pegarlo en otro archivo abierto en vi. Lo busqué en Google pero no puedo encontrar ninguna solución para esto. Agradezco cualquier ayuda en esto. Gracias.
102
*
(o+
).file1
quefile2
. Todavía necesito usar el mouse. ¿Cuál podría ser la razón probablemente?D
para cortar desde la posición actual hasta el final yp
pegar (recuperar) los datos originales, y luego moverme a otro lugar para pegar los datos extraídos. Simplemente porque es mucho más fácil de escribirD
quey$
.y$
, sin punto y coma.Si no desea incluir el salto de línea con el tirón, puede usar
yg_
. (O en tu caso,"*yg_
)Básicamente, solo reconozca que hay una diferencia entre
$
y en cuanto alg_
movimiento. Me ha ayudado en numerosas ocasiones.fuente
g_
y$
? Rara vez o nunca necesito incluir el salto de línea en los movimientos.$MYVIMRC
agregar la líneanmap $ g_
Agregue esta línea a su .vimrc
Más en mi vimrc .
fuente
Una solución diferente:
Dp
y pégala conp
. De hecho, esto primero se elimina al final de la línea y se vuelve a pegar en la misma ubicación. Pégalo en otro lugar conp
.fuente