LineFeed mit VIM einfügen geht nicht

stäubel

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:

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
 

Ähnliche Themen

Kommunikationsplattform: Rocket.Chat Desktop 4.0.0 streicht Windows 7 und 8 [Notiz]

KDE Slimbook V: Linux Notebook mit neuem Plasma 6 und AMD Ryzen 7 7840HS

Sprachkonferenzsoftware: Mumble 1.5 bringt Audioverbesserungen und neue UI

SteamOS 3.5: Valve bringt Farbe ins Spiel

Raspberry Pi 4 mit mehr RAM: 16-GB-Arbeitsspeicher-Mod scheitert an der Software

Zurück
Oben