Mindestens einmal am Tag habe ich folgende Situation:
A: This line should also replace line X
...
X: This is line should be replaced
Ich glaube, dass ich diese Aufgabe nicht effizient erledige.
Was ich mache:
- Gehen Sie zu Zeile A: AG
- Rucklinie A: yy
- Gehen Sie zu Zeile X: XG
- Zeile A einfügen: P.
- Zur alten Zeile wechseln : j
- Alte Zeile löschen : dd
Dies hat den zusätzlichen Nachteil , dass Linie X jetzt im Standard - Register ist, was ärgerlich ist , wenn ich eine andere Linie finden , die mit A. Yanking zu und Einfügen von einem zusätzlichen Register (ersetzt werden sollten „ayy , “ aP ) macht diese einfache Aufgabe , auch weniger effizient.
Meine Fragen:
- Habe ich einen eingebauten Vim-Befehl verpasst, um eine zuvor gezogene Linie zu ersetzen?
- Wenn nicht, wie kann ich meinen eigenen Befehl binden, der die gezogene Zeile im Standardregister belässt (oder wiederherstellt)?
:moveund das Schwarze Loch Register ( _) (oder in der Tat nur Register)