Hallo zusammen, leider habe ich immer noch ein Problem beim editieren mit vi. Wie bekomme ich es hin das Zeilenende zu löschen und den Text aus der folgende Zeile hinter dem letzten Wort der vorhergehenden Zeile weiterlaufen zu lassen? Wenn ich eine schöne mail schreibe, kommt es halt ab und an vor, dass ich im Text weiter ober noch was einfügen möchte. Um auch den Zeilen umbruch zu beachten, muß ich dann von Hand schalten, was den Zeilenumbruch nicht unbedingt verschönt. (Hier mal exemlarisch erst mail und dann schöne mail geschrieben). -- \|||/ ( * @ ) ------ooO--(_)--Ooo------ *CU-Maik (s-y-l@gmx.net)* --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Maik Holtkamp schrieb am 12.Aug.2000:
leider habe ich immer noch ein Problem beim editieren mit vi. Wie bekomme ich es hin das Zeilenende zu löschen und den Text aus der folgende Zeile hinter dem letzten Wort der vorhergehenden Zeile weiterlaufen zu lassen?
<Shift>-J in der vorhergehenden Zeile. Ein Leerzeichen wird automatisch dazwichengesetzt auf welches der Cursor springt.
Wenn ich eine schöne mail schreibe, kommt es halt ab und an vor, dass ich im Text weiter ober noch was einfügen möchte. Um auch den Zeilen umbruch zu beachten, muß ich dann von Hand schalten, was den Zeilenumbruch nicht unbedingt verschönt.
Du hast textwidth gesetzt? Und auch syntax=mail und syntax on? syntax=mail müßte vim automatisch machen, wenn syntax on gesetzt ist. Dann reicht es gq{motion} zu sagen. Wobei motion der übliche Sprungbefehl ist. Hier kommen etwa } oder ]] oder ) oder G in Frage.
(Hier mal exemlarisch erst mail und dann schöne mail geschrieben).
Da wäre es angebracht in der Leerzeile über den Absatz zu gehen, und darauf zu achten, daß nach dem Absatz auch tatsächlich eine Leerzeile kommt und dann gq} sagen. Wenn Du alles bis zum Dateiende gestalten möchtest, dann sage einfach gqG. Aber dann wird evtl. auch Dein footer umgebrochen. Du kannst das auch abkürzen, indem Du in Deinem .vimrc ein map Q gq einträgst. Dann brauchst Du nicht mehr gq zu schreiben, sondern nur noch Q. Das Original Q brauchst Du nicht, es ist dafür da um dauerhaft in dem ex-Modus zu gehen, aber wer will das schon? ;)) Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo zusammen, On 00/08/12@01:32 Bernd Brodesser told me in 47lines (1,9K):
* Maik Holtkamp schrieb am 12.Aug.2000:
leider habe ich immer noch ein Problem beim editieren mit vi. Wie bekomme ich es hin das Zeilenende zu löschen und den Text aus der folgende Zeile hinter dem letzten Wort der vorhergehenden Zeile weiterlaufen zu lassen?
<Shift>-J in der vorhergehenden Zeile. Ein Leerzeichen wird automatisch dazwichengesetzt auf welches der Cursor springt.
[und einiges, sinnvolles zu Sprungbefehlen]
Vielen Dank nochmal. Sorry, wenn ich den angestaubten thread wieder ausgrabe, aber ich fand grad auch pro-linux noch etwas schickes für die ~/.vimrc: et bs=2 Dann sind die Zeilenschaltungen auch per <entf>/<backspace> löschbar. -- *Maik Holtkamp* *s-y-l@gmx.net* The README file said "Requires Windows 95, NT 4.0, or better." So... I installed it on Linux! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
B.Brodesser@online-club.de
-
s-y-l@gmx.net