Suche…


Parameter

Funktionalität Register
Standardregister ""
historische Register "[1-9]
Register reißen "0
benannte Register "[az] , "[AZ] wie "[az] jedoch angehängt
aktuelles Suchmuster abrufen "/
kleine Löschungen (diw, cit, ...) "-
Ausdrucksregister für einfache Mathematik "=
Schwarzes Lochregister, um große Stücke von gelöschtem Text aus dem Mem zu löschen "_
letzter Befehl ":
zuletzt eingefügter Text ".
Dateiname "%
Zwischenablage "*
ausgewählter Text "+
Text fallen gelassen "~

Löschen Sie einen Zeilenbereich in einem benannten Register

Geben Sie in Normal Folgendes ein, um einen Zeilenbereich in einem benannten Register zu löschen

:10,20d a

Dadurch werden die Zeilen 10, 20 im Register "a gelöscht. Wir können dies durch Eingabe überprüfen

:reg

Dadurch wird der Text angezeigt, der im Register "a gelöscht wurde.

Um den Inhalt in "a , geben Sie einfach ein

"ap 

Fügen Sie den Dateinamen im Einfügemodus mit dem Dateinamenregister ein

Drücken Sie im Einfügemodus <Cr> und dann % , um den Dateinamen einzufügen.

Diese Technik ist auf alle Register anwendbar.

Wenn Sie beispielsweise das aktuelle Suchmuster im Einfügemodus einfügen möchten, können Sie <Cr> und dann / <Cr> .

Kopieren / Einfügen zwischen Vim und der Systemzwischenablage

Verwenden Sie das Anführungszeichen-Register, um zwischen Vim und der Systemzwischenablage zu kopieren / einfügen

"*yy kopiert die aktuelle Zeile in die Systemzwischenablage

"*p fügt den Inhalt der Systemzwischenablage in Vim ein

An ein Register anhängen

Ziehen Sie alle Zeilen, die TODO enthalten, mit der Anfügeoperation in ein Register

:global/TODO/yank A

Hier suchen wir global nach einem TODO Schlüsselwort und ziehen alle Zeilen in das Register a ( A Register hängt alle Zeilen an a Register an).

HINWEIS: Im Allgemeinen ist es eine gute Praxis, ein Register zu löschen, bevor der Anfügevorgang ausgeführt wird.

Um ein Register zu löschen, geben Sie im normalen Modus qaq . Stellen Sie sicher, dass das a Register leer ist, indem Sie Folgendes eingeben :reg und beobachten, dass a Register leer ist.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow