VI kopieren zwischen Dateien

VI ist ein sehr mächtiger Editor. Wenn man nun die Zeilen 1-10 und 23-77 einer Datei A in die Datei B kopieren möchte, wie macht man das?

In der geöffneten Datei A geht man in die Zeile 1 und dann ...

ESCAPE Shift+" a 10 y y

Nun geht man mit dem Cursor in die Zeile 23 und ...

ESCAPE Shift+" b 55 y y

Nun sind die ersten 10 Zeilen im den Buffer a kopiert und die nächsten 55 Zilen im Buffer b.

Nun : und am VI Prompt

:e "Ziel Datei"

In der Ziel Datei angekommen geht man mit dem Cursor auf die Zeile, ab der man die erste 10 Zeilen des Buffers a einfügen möchte.

ESCAPE Shift+" a p

Nun sind die Zeilen des Buffers a eingefügt.

Nun noch an die Stelle mit dem Cursor gehen, an der die 55 Zeilen des Buffers B eingefügt werden sollen.

ESCAPE Shift+" b p

Voila ... :)

Kommentar schreiben


Sicherheitscode
Aktualisieren

Copyright © 2012 baecker.com. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.