Hauptseite

Register von vim nutzen

7. Februar 2009 von zimon

vim hat über 30 Register, die man (mehr oder weniger) frei belegen kann. Standardmäßig werden bei Kopier- und Löschbefehlen wie z.B. dd oder yy die kopierten (bzw. gelöschten) Daten in das unbenannte Register “” kopiert. Man kann jedoch auch andere Register angeben, wenn man bestimmte Daten häufiger einfügen möchte. Dafür gibt man vor dem kopieren und einfügen jeweils den Registernamen an. Dieser besteht aus einem Anführungszeichen ” gefolgt vom einem Buchstaben (a-z) oder einer Ziffer (0-9).  So kann man mit dem Befehl “ayy die aktuelle Zeile ins Register a kopieren.

Interessant sind noch die beiden Spezialregister “* und “+ für die beiden Zwischenablagen von Linux.

Mit “*yy kopiert man z.B. eine Zeile in die Zwischenablage der mittleren Maustaste (und mit “*p fügt man sie ein).

Mit “+p fügt man z.B. die Zwischenablage von Strg+c ein (und mit “+yy kopiert man die aktuelle Zeile hinein).

Der Befehl :reg zeigt die Inhalte der belegten Register an.


Schlagworte: ,



1 Kommentar zu „Register von vim nutzen“

Kommentieren

Kommentarlinks könnten nofollow frei sein.


Bloggeramt.de frisch gebloggt Blogverzeichnis - Blog Verzeichnis bloggerei.de