Ich möchte verschiedene Zeichenfolgen aus verschiedenen Zeilen der Datei kopieren und sie dann gleichzeitig zusammenfügen. Mit anderen Worten, ich möchte verschiedene Wörter in einem Korb sammeln und sie dann sofort einfügen. Wie kann ich das machen?
cut-copy-paste
register
John
quelle
quelle
qaq
. Alternativ können Sie Ihr erstes Wort mit dem Kleinbuchstabenregister kopieren, wenn Sie nur vermeiden möchten, dass vorheriger Müll darin enthalten ist :"ay
. Denken Sie darana
undA
beziehen Sie sich auf dasselbe Register. Sie wirken sich nur darauf aus, wie Dinge hinzugefügt werden.Sie können auch Ihren eigenen benutzerdefinierten Operator definieren, der jedes Textobjekt oder jeden Text, der von einer Bewegung abgedeckt wird, schrittweise zieht:
In diesem Beispiel sind 4 Tastenkombinationen installiert:
zy
normaler Bediener, um ein Textobjekt oder eine Bewegung schrittweise zu ziehenzyy
ähnlicher Operator, der auf Linien arbeitetzy
ähnlicher Operator, der an der visuellen Auswahl arbeitetzyc
normaler Befehl zum Leeren der Register"
undz
; nützlich, bevor Sie anfangen, eine Folge von Texten zu ziehenDamit könnten Sie:
zyiw
auf das erste Wort treffen , und wiederholen Sie den Vorgang mit dem Befehl dot auf den nächstenzyy
auf die erste treffen , und wiederholen Sie den Vorgang mit dem Befehl dot auf der nächstenzy
sieDer aktuelle Code überfüllt das
z
Register. Wenn Siex
beispielsweise ein anderes Register verwenden möchten , können Sie die folgenden Zeilen ändern:Weitere Informationen finden Sie unter:
quelle
/^#\s.\+
und dannzyv
zum Beispiel!