¿Sobrescribir la línea actual con el registro?

10

A menudo quiero copiar una línea y reemplazar otra línea con la copia pegada. ¿Hay una mejor manera que Yen la línea de origen, ir a la línea que debe ser reemplazada y Pjdd?

Jaspe
fuente
pkdd? (Es una tecla menos para el Shift)
yo '
eso sería pkdd:)
Jasper
¿Qué dijiste? : p
yo '
Eso es "registrarse", no "búfer".
romainl

Respuestas:

5

Puede ir a la línea de origen, tirar con yyo Y, volver a la línea de destino y presionar Vp(seleccione la línea con una selección visual y reemplace la selección visual con la línea previamente arrancada).

Perilla de la puerta
fuente
Para mí, Ytambién tira de toda la línea. ¿Es esto no estándar? Por lo general prefiero Ysobre yy. Sin embargo, hay una diferencia entre Dy dd.
Jasper
@Jasper Oh, lo siento, respondiendo desde el móvil y no tengo una instancia real de Vim para probar. Editado
Pomo de la puerta
@Jasper Yy yytambién ... per:h Y
jecxjo