Wenn ich ein Wort durch ein anderes Wort ersetzen muss, das ich zuvor gezerrt habe, verwende ich normalerweise einen Workflow, der mir unnatürlich erscheint:
Angenommen, ich habe diesen Text:
foo bar buzz
Und ich möchte ziehen foo
und durch bar
das ersetzen, was ich vorher gezogen habe.
Nach dem Ruckeln foo
sehe ich folgende Optionen:
Option 1
Stellen Sie den Cursor
bar
mit aufw
Setzen Sie
foo
vorbar
mitP
Stellen Sie den Cursor auf das
b
verbleibendebar
und löschen Sie das Wort mitde
Option 2
Setzen Sie den Cursor mit auf die Leiste
w
Verwendung
de
nach erasebar
Setzen Sie den Inhalt des Registers mit 0
"0P
(seit ich gelöscht habebar
,foo
ist mit einem einfachen nicht mehr erreichbarp
)
Beides scheint mir zu kompliziert und ich bin mir sicher, dass es einen effizienteren Weg gibt, um diese Aktion zu erreichen, aber ich kann nicht herausfinden, wie. Diese Idee wäre, die Lösch- und die Einfügeaktion in nur einer zu kombinieren, oder zumindest zu vermeiden, das gelöschte Wort im Ruckregister zu behalten, damit ich das gewünschte Wort mit einem einfachen Satz einfügen kann p
.
Auch ich kenne den Ersetzungsmodus, der mit ausgelöst wurde, R
aber es erlaubt nicht, das zu setzen, was gerissen wurde.
TL; DR : Wie ersetze ich ein Wort durch den Inhalt des Ameisenregisters?