PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vi Zeilenumbruch einfügen



Romanday
29-01-2006, 10:48
Ich möchte gerne bei einer Suchabfrage einen zusätzlichen
Zeilenumburch einfügen.

Mit \n oder <CR> klappt das leider nicht.

:%s/error/\nerror/g

Hat jemand eine Idee?

michael.sprick
29-01-2006, 12:00
hier darfst Du ausnahmsweise mal \r benutzen ;)

(zumindest wenn Du vim benutzt...)

Romanday
29-01-2006, 12:59
hier darfst Du ausnahmsweise mal \r benutzen ;)

(zumindest wenn Du vim benutzt...)

Super, darauf wäre ich nicht gekommen.:D

Jetzt habe ich nur noch das Problem die Zeilen einzurücken, mit
dem gleichen Abstand wie die vorherige Zeile.

Benutze ich \r setzt er die Zeile natürlich an den Anfang der Zeile.
Erzeuge ich den Zeilenumbruch per Tastatur nimmt er als Maß
für den Abstand die vorherige Zeile.

Da gibt es doch bestimmt auch eine Trick wie man das lösen kann.
(Meine Grundeinstellung für das automatische Einrücken möchte ich
eigentlich nicht ändern. (autoindent))

Hans-Georg Normann
11-02-2006, 19:53
hmm, würde sagen, da ist awk angebrachter. Aber erst einmal müsste man wissen, wie dei Aufgabe denn nun wirklich aussieht. Einrücken mit Tabs oder White Spaces? TABSTOP=??? Fragen, Fragen, Fragen