wie kann man unter vi kopieren (blockanfang, blockende, ausschneiden/kopieren, einfügen?) wie kann man eine vorhergehende zeile nach oben ziehen? (kein dd oder x) z.B. bla bla hier ist eine zweite zeile, die an das "z.B." anschließen soll. wie ziehe ich sie in die vorhergehende zeile hoch? gruß olaf --
Hallo Olaf, Olaf Gruettner wrote:
wie kann man unter vi kopieren (blockanfang, blockende, ausschneiden/kopieren, einfügen?)
Ich kopiere immer mit yy (kopiert eine Zeile) bzw. 100yy (kopiert 100 Zeilen). Dann mit p/P einfuegen.
wie kann man eine vorhergehende zeile nach oben ziehen? (kein dd oder x)
z.B. bla bla hier ist eine zweite zeile, die an das "z.B." anschließen soll. wie ziehe ich sie in die vorhergehende zeile hoch?
Man positioniere den Cursor in die "z.B. bla bla" Zeile, gehe in den Command-Mode und gebe J (wie _J_an :-) ein. Jan -- ETES - Espenhain & Theofel EDV-Systeme GbR Libanonstrasse 58 A * D-70184 Stuttgart Phone +49 711 4895550 * Fax +49 711 4809761 EMail: info@etes.de --- URL: www.etes.de
Hello Olaf, Monday, January 08, 2001, 9:39:27 AM, you wrote: OG> wie kann man unter vi kopieren (blockanfang, blockende, OG> ausschneiden/kopieren, einfügen?) Unter man vi steht ne ganze Menge. OG> wie kann man eine vorhergehende zeile nach oben ziehen? (kein dd oder x) <SHIFT> J als Beispiel. -- Best regards, Roland mailto:roland.suehsmuth@boecker-online.de
Hallo Olaf, * Olaf Gruettner schrieb am 08.Jan.2001:
wie kann man unter vi kopieren (blockanfang, blockende, ausschneiden/kopieren, einfügen?)
von aktuelle Position bis Blockanfang: y{ von aktuelle Position bis Blockende: y} oder was verstehest Du unter einem Block? Vielleicht willst Du auch y[[ bzw. y]], kommt darauf an, was Du willst. Immer aber gilt y<MOVE> wobei <MOVE> ein move-Befehl ist, da gibt es noch ( bzw. ) für Satzanfang, bzw. -ende, oder y$ bis zum Zeilenende y^ bis zum Zeilenanfang, ye bis zum Wortende, yb bist zum Wortanfang, ye bist zum nächsten Wort. yy ist eine Zeile. Ausschneiden, das Gleiche nur d anstelle von y. Einfügen mit p nach dem Cursor bzw. nach der aktuellen Zeile[1] und P vor dem Cursor bzw. vor der aktuellen Zeile.
wie kann man eine vorhergehende zeile nach oben ziehen? (kein dd oder x)
z.B. bla bla hier ist eine zweite zeile, die an das "z.B." anschließen soll. wie ziehe ich sie in die vorhergehende zeile hoch?
Meinst Du J [1] y{, y}, y[[, y]], yy, d{, d}, d[[, d]] sowie dd werden als ganze Zeile nach einem p bzw. P wiedergegeben, das andere oben beschriebene, einschließlich y(, y), d( und d) wird an der Cursorposition eingesetzt. Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/shar/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3
participants (4)
-
Bernd Brodesser
-
Jan Theofel
-
Olaf Gruettner
-
Roland Suehsmuth