Hallo
mal wieder ein Anfängerproblemchen:
ich habe eine Tabelle in Textform und möchte im vim eine Spalte löschen.
Bis jetzt gehe ich zeilenweise vor. -> dauert lange
Es gibt doch sicher einen Befehl so ähnlich wie "lösche in n Zeilen das x-te bis y-te Wort", oder?
Grüße
Bernd
am Thu, dem 19.06.2008, um 12:58:18 +0200 mailte B. Philipp folgendes:
Hallo
mal wieder ein Anfängerproblemchen:
ich habe eine Tabelle in Textform und möchte im vim eine Spalte löschen.
Bis jetzt gehe ich zeilenweise vor. -> dauert lange
Es gibt doch sicher einen Befehl so ähnlich wie "lösche in n Zeilen das x-te bis y-te Wort", oder?
Als eine von wohl vielen Möglichkeiten: markiere mittels Ctrl-V den zu löschenden Bereich und drücke dann x.
Ctrl-V aktiviert den Block-Modus, nettes Feature...
Andreas
Hi Bernd,
On Thu, Jun 19, 2008 at 12:58:18 +0200, B. Philipp wrote:
ich habe eine Tabelle in Textform und moechte im vim eine Spalte loeschen.
Mit dem Cursor an die entsprechende Stelle gehen, strg-v druecken, Block aufziehen, d druecken. Dieses "visual select" funktioniert auch mit v (zeichenweise) oder shift-v (zeilenweise).
Gruss, Chris
B. Philipp bfi.philipp@web.de (Do 19 Jun 2008 12:58:18 CEST):
Hallo
mal wieder ein Anfängerproblemchen:
ich habe eine Tabelle in Textform und möchte im vim eine Spalte löschen.
Bis jetzt gehe ich zeilenweise vor. -> dauert lange
Es gibt doch sicher einen Befehl so ähnlich wie "lösche in n Zeilen das x-te bis y-te Wort", oder?
Jetzt auch für alle :)
Visuell kannst Du mit ^V den Block markieren und anschließend löschen.
Ansonsten mit Regexp, das ist mir jetzt aber zu kompliziert ;)
Alternativ auf dem Umweg über cut(1):
:<von>,<bis>!cut -d<delimiter> -f<x>,<y> --complement
Best regards from Dresden Viele Grüße aus Dresden Heiko Schlittermann
lug-dd@mailman.schlittermann.de