salir deshacer comandos buscar borrar vim vi

vim - deshacer - manual vi



Cómo copiar de la posición actual al final de la línea en vi (4)

Yo uso gvim en windows. Cómo copiar texto de la posición actual al final de la línea en vi y pegarlo en otro archivo abierto en vi. Busqué en Google pero no puedo encontrar ninguna solución para esto. Apreciar cualquier ayuda sobre esto. Gracias.


Agregue esta línea a su .vimrc

" Make Y yank till end of line nnoremap Y y$

Más en mi vimrc .


Si no desea incluir el salto de línea con el tirón, puede usar yg_ . (O en su caso, "*yg_ )

Básicamente, solo reconoce que hay una diferencia entre $ y g_ movimiento. Me ha ayudado en numerosas ocasiones.


Una solución diferente: Dp y pégalo con p . De hecho, esto primero se elimina al final de la línea y vuelve a pegarlo en la misma ubicación. Pégalo en otro lugar con p .


El comando de modo normal para moverse al final de la línea es $ . Puede copiar al final de la línea con y$ y pegar con p . Para copiar / pegar entre distintas instancias, puede usar el portapapeles del sistema seleccionando el * registro, de modo que los comandos se conviertan en "*y$ para copiar y "*p para pegar.

Verifique :h registers para más información.