stäubel
Doppel-As
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:
Erhalte ich leider so etwas:
Anstatt, dass ich so etwas erhalte:
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
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
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