vi: Zeilenumbruch i. Befehlsmodus? S./Ersetzen i.d. "Visual"-Area?
Habe mich mit dem vi angefreundet aber trotz Manuals dazu noch keinen Tipp gefunden: 1. Wie kann ich im Befehlsmodus an der Cursor-Stelle einen Zeilenumbruch erzeugen, also die Zeilen trennen (also _nicht_ im Einfügemodus)? 2. Wenn ich im Befehlsmodus Strg+v betätige, befinde ich mich im "Visual"-Modus. Ich möchte dann in der markierten Textfläche ein Suchen oder Suchen/Ersetzen durchführen - das Abzählen der Zeilen und mit "4,55s/dies/das/g" ist mir zu aufwändig. Gibt's Loesungen? Gruss! Hermann Flacke --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Sam, 29 Jan 2000, Hermann Flacke wrote:
Habe mich mit dem vi angefreundet aber trotz Manuals dazu noch keinen Tipp gefunden:
1. Wie kann ich im Befehlsmodus an der Cursor-Stelle einen Zeilenumbruch erzeugen, also die Zeilen trennen (also _nicht_ im Einfügemodus)?
Hi Hermann, das müsste mit der Eingabe von o im Befehlsmodus funktionieren. Der Befehl trennt zumindest aktuelle und nächste Zeile. Wenn ich Dich richtig verstanden habe, war es doch das was Du wolltest, oder? mfg, Heinrich --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Hermann! Hermann Flacke schrieb am Samstag, 29. Januar 2000:
Habe mich mit dem vi angefreundet aber trotz Manuals dazu noch keinen Tipp gefunden:
Hier nutze ich den VIM, dass steht für 'Vi IMproved'. Für den vim kann ich Deine Fragen wie folgt beantworten:
1. Wie kann ich im Befehlsmodus an der Cursor-Stelle einen Zeilenumbruch erzeugen, also die Zeilen trennen (also _nicht_ im Einfügemodus)?
In meinem $HOME/.vimrc steht dazu:
-----------------------> Beißkante <------------------------ -
" ,b = break line in commented text (to be used on a space)
" nmap ,b dwi<CR>> <ESC>
nmap ,b r
2. Wenn ich im Befehlsmodus Strg+v betätige, befinde ich mich im "Visual"-Modus. Ich möchte dann in der markierten Textfläche ein Suchen oder Suchen/Ersetzen durchführen - das Abzählen der Zeilen und mit "4,55s/dies/das/g" ist mir zu aufwändig.
Hier erfolgt das mit 'Strg+v' und Markierung des infragekommenden Bereichs. Dann ein :s/dies/das/g ...und fertig. Grüße - Wilhelm -- ____ ____ \_\_\ /_/_/ | Wilhelm Wienemann, Amselweg 10, D-47546 Kalkar/Germany \_\_\ /_/_/ | E-Mail: ww@kalwien.regio.rhein-ruhr.de \_\_\/\\/_/_/ | PGP-key available on request \__/\___/_/ | "Hautpsache es geht vorwärts, die Richtung ist egal" --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hermann Flacke wrote:
Habe mich mit dem vi angefreundet aber trotz Manuals dazu noch keinen Tipp gefunden:
1. Wie kann ich im Befehlsmodus an der Cursor-Stelle einen Zeilenumbruch erzeugen, also die Zeilen trennen (also _nicht_ im Einfügemodus)?
" ,B = break line at current position in normal mode nmap ,B i<CR><ESC> Sven Guckes hat in seiner ~/.vimrc eine Menge solcher Tips auf Lager: http://www.math.fu-berlin.de/~guckes/setup/vimrc.gz http://www.math.fu-berlin.de/~guckes/setup/vimrc
2. Wenn ich im Befehlsmodus Strg+v betätige, befinde ich mich im "Visual"-Modus. Ich möchte dann in der markierten Textfläche ein Suchen oder Suchen/Ersetzen durchführen - das Abzählen der Zeilen und mit "4,55s/dies/das/g" ist mir zu aufwändig.
/dies/das/ Der Search & Replace Befehl wird dann nur auf den markierten Block angewendet. Mehr zum Visual Block Mode mit ":h ctrl-v". christian -- Bitte kein CC: bei Antwort an Mailingliste Mail-Etikette: To: cschult@gmx.de, Subject: send etikette Mail-Etikette: http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
cschult@gmx.de
-
hermann.flacke@bluewin.de
-
if0829@fh-isny.de
-
wieneman@kalwien.regio.rhein-ruhr.de