Moin,
wie kann ich unter vi mehrere zeilen markieren, kopieren und in einer anderen datei wieder einfügen?
Vielen Dank, Proximus
Druckbare Version
Moin,
wie kann ich unter vi mehrere zeilen markieren, kopieren und in einer anderen datei wieder einfügen?
Vielen Dank, Proximus
Vielleicht, indem man sich mal etwas mit dem Manual beschaeftigt?Zitat:
Zitat von Proximus
Kurzanleitung:
1. vi file1 file2
2. auf erste zu kopieren Zeile wechseln, xY eingeben (x ist die Anzahl der zu kopierenden Zeilen)
3. Meldung x Lines yanked erscheint
4. :n eingeben
5. auf die Zeile gehen, unter der die Zeilen eingefuegt werden sollen
6. p eingeben
Gruss Pit.
Entweder in einem zweiten Terminal die andere Datei öffnen und mit gpm (Maus) die zu kopierenden Zeilen markieren und mit der mittleren Maustaste einfügen. Oder mit split die Ansicht im vi spalten und die zweite Datei in der oberen oder unteren Hälfte öffnen (e Dateiname). Die zu kopierenden Zeilen "yanken" (y) und wieder "pasten" (p oder P). Durch die Hälften kannst du dich mit ^w bewegen.
Gruß
der Henne
[klug*******]
alternativ zu 'Y' geht auch 'yy'
[/klug*******]