VIM: Ersetzen Sie die Auswahl durch Standardpuffer, ohne den Puffer zu überschreiben
Frage
Hier ist mein Problem:
Ich bin im visuellen Modus.
Ich wähle Text aus und kopiere ihn in den Puffer. ((Ruck)
Ich wähle einen anderen Text aus, den ich ersetzen und den Puffer einfügen möchte. ((Einfügen)
Jetzt wurde die zweite Auswahl im Puffer ersetzt, aber ich möchte, dass die erste immer noch dort sitzt.
Irgendwelche Ideen?
Lösung
Oft ist dieses Verhalten nützlich. Wenn Sie es nicht wollen, können Sie stattdessen den üblichen Jank machen, dann fügen Sie offiziell mit "gesetzt") mit "0p. Sie können dies auch tun, wie oft Sie möchten.
Sehen :help v_p
für mehr.
Wenn Sie das Überschreiben vermeiden möchten, müssen Sie zuerst löschen. Sie können verwenden "_
So wählen Sie den Blackhole -Puffer aus, und löschen Sie dann d
, dann einfügen vorher einfügen P
Und Sie vermeiden, dass der Puffer eingestellt wird.