Mailinglist Archive: opensuse-de (6694 mails)
| < Previous | Next > |
Re: fortlaufender Text in vim
- From: Hannes Vogelmann <vogelmann@xxxxxxxxxx>
- Date: Fri, 18 Jan 2002 12:04:32 +0100
- Message-id: <200201181053.LAA07854@xxxxxxxxxxxxxx>
Am Freitag, 18. Januar 2002 11:47 schrieb Christoph Maurer:
mit der imap Tabelle sollte ich mich wohl wirklich mal auseinandersetzen,
d.h. ich könnte auch copy und paste mit imap so einstellen dass es über
<strg+c> und <strg+v> geht? Oder gar soweit, dass auch das Markieren mit
<shift+direction> läuft?
cu
Hannes
Am Fre, 18 Jan 2002 schrieb Hannes Vogelmann:
Am Freitag, 18. Januar 2002 11:05 schrieben Sie:
Am Fre, 18 Jan 2002 schrieb Hannes Vogelmann:
Moin,
nochmal eine Frage zu vim:
In fortlaufenden Texten kommt es ziemlich oft vor, dass sehr lange
Zeichketten keinen Zeilenumbruch (EOL - chr$) enthalten. Wenn ich so
etwas mit vim editieren will, habe ich dann immer das Problem, dass
ich den Cursor nicht mit <up> oder <down> mitten im automatisch am
Fenster umgebrochenen Text plazieren kann sondern mit <left> und
<right> die ganze Zeichenkette abfahren muss. Geht das auch irgendwie
anders, gibt es eine Einstellung, die es erlaubt mit <up> und <down>
von einer in die nächste Bildschirmzeile (nicht Textzeile im Sinne
von EOL) zu wechseln?
g<Up> bzw g<Down>
Siehe auch motion.txt in der Vim-Hilfe
Danke für die Tips, die Bedienung von vim ist doch recht
gewöhnungsbedürftig. Allerdings ist es mit <g> natürlich nicht möglich
im Insert-Modus zu manövrieren. Es erscheint mir umständlich, jedesmal
mit <ESC> in den Befehlsmodus zu wechseln, aber vielleicht gewöhne ich
mich daran auch noch...
Dann bau Dir mit imap eine Abkürzung
in ~/.vimrc (ungetestet)
imap <C-B> <Esc>g<Up>i
Statt Ctrl-B kannst Du natürlich einen anderen Shortcut verwenden.
mit der imap Tabelle sollte ich mich wohl wirklich mal auseinandersetzen,
d.h. ich könnte auch copy und paste mit imap so einstellen dass es über
<strg+c> und <strg+v> geht? Oder gar soweit, dass auch das Markieren mit
<shift+direction> läuft?
cu
Hannes
| < Previous | Next > |