Aktuelle Zeile mit Register überschreiben?

9

Ich möchte oft eine Zeile kopieren und eine andere Zeile durch die eingefügte Kopie ersetzen. Gibt es einen besseren Weg als Yauf der Quellleitung, gehen Sie zu der Zeile, die ersetzt werden muss und Pjdd?

Jaspis
quelle
pkdd? (Es ist ein Tastendruck weniger für die Shift)
yo '
das wäre pkdd:)
Jasper
Was hast du gesagt? : p
yo '
Das ist "registrieren", nicht "puffern".
Romainl

Antworten:

4

Sie können zur Quellzeile gehen, sie mit yyoder Yziehen, zur Ziellinie zurückkehren und drücken Vp(wählen Sie die Linie mit einer visuellen Auswahl aus und ersetzen Sie die visuelle Auswahl durch die zuvor gezogene Linie).

Türknauf
quelle
Für mich Yreißt auch die ganze Linie. Ist das nicht Standard? Normalerweise ziehe ich es Yvor yy. Es gibt jedoch einen Unterschied zwischen Dund dd.
Jasper
@Jasper Oh, tut mir leid, ich antworte vom Handy aus und habe keine aktuelle Vim-Instanz zum Testen. Bearbeitet.
Türknauf
@ Jasper Yund yysind auch ... per:h Y
jecxjo