LineFeed mit VIM einfügen geht nicht

Diskutiere LineFeed mit VIM einfügen geht nicht im Debian/Ubuntu/Knoppix Forum im Bereich Linux Distributionen; Hallo zusammen Da ich immer öfters mit VIM arbeite ist es oft notwenig viele Zeilen ein- oder auszukommentieren. Mit folgendem Trick...

  1. #1 stäubel, 27.11.2007
    stäubel

    stäubel Doppel-As

    Dabei seit:
    05.10.2006
    Beiträge:
    111
    Zustimmungen:
    0
    Ort:
    Schweiz
    Hallo zusammen

    Da ich immer öfters mit VIM arbeite ist es oft notwenig viele Zeilen
    ein- oder auszukommentieren.

    Mit folgendem Trick könnte man sich theoretisch aushelfen,
    denn so bekommt jede Zeile ein ; am Anfang.

    :%s/\n/\n;/gc

    Das Problem ist jetzt jedoch, dass zwar alle \n gefunden werden,
    aber kein \n eingefügt wird.
    D.h wenn ich dies auf folgende Zeilen anwende:

    Code:
    Zeile 1
    Zeile 2
    Zeile 3
    Zeile 4
    Zeile 5
    Zeile 6
    Zeile 7
    Zeile 8
    Zeile 9
    Erhalte ich leider so etwas:

    Code:
    Zeile 1^@;Zeile 2^@;Zeile 3^@;Zeile 4^@;Zeile 5^@;Zeile 6^@;Zeile 7^@;Zeile 8^@;Zeile 9^@;
    Anstatt, dass ich so etwas erhalte:

    Code:
    ;Zeile 1
    ;Zeile 2
    ;Zeile 3
    ;Zeile 4
    ;Zeile 5
    ;Zeile 6
    ;Zeile 7
    ;Zeile 8
    ;Zeile 9
    In einem Forum hatte ich dann gelsen, man könne einfach so etwas machen:
    :%s/\n/\r;/gc

    Dann funktionierts, ABER \r (Carriage Return) ist ja bekanntlich
    nicht das gleiche und ich möchte \n (LineFeed) beibehalten.

    Weiss jemand wieso man so keine \n mit dem VIM einfügen kann?
    \t \r ... etc funktioniert einwandfrei.

    Wäre um eure Hilfe sehr dankbar.

    Viele Grüsse

    Stäubel
     
Thema:

LineFeed mit VIM einfügen geht nicht

Die Seite wird geladen...

LineFeed mit VIM einfügen geht nicht - Ähnliche Themen

  1. sms_client und LineFeed

    sms_client und LineFeed: Hallo erstmal!! Ich habe ein Problem mit 'sms_client'. Es geht darum, diverse Statusmeldungen via SMS zu versenden. Klappt alles wunderbar,...
  2. sed am Zeilenende einfügen

    sed am Zeilenende einfügen: Hallo Zusammen, ich möchte in eine ,txt file an jede Zeile ein: /index.php anfügen. Wie stelle ich das an ? habe folgendes versucht : sed 's/$/...
  3. Zeichen an Zeilenanfang für bestimmten Zeilenbereich einfügen

    Zeichen an Zeilenanfang für bestimmten Zeilenbereich einfügen: Hallo, ich würde gerne in einem Textdokument, z.B. von Zeile 10 - 18, an den Zeilenanfang ein # einfügen. Habe mir schon diverse Seiten zu SED...
  4. CopyPaste Problem: Sonderzeichen in die Konsole einfügen

    CopyPaste Problem: Sonderzeichen in die Konsole einfügen: Hallo, ich hatte irgendwann mal ein Befehl gesehen, indem jemand ein Problem hatte, einen sed Einzeiler in die Konsole einzufügen. Gut, das...
  5. Zeilenweise suchen, löschen und ersetzen / Inhalt einfügen

    Zeilenweise suchen, löschen und ersetzen / Inhalt einfügen: Hallo liebe Community. Habe ein kleines Problem und bin leider nicht so der Linux-Freak... Ich hoffe mal ihr könnt mir da vielleicht ein wenig...