Damit meinte ich eigentlich, dass Du Dir ein Buch oder Tutorial zum Thema vi durchlesen solltest. Zugegebenermassen sind die man-pages oft nicht sehr hilfreich..... Ich benutze den vi haeufig, halte mich aber auch nicht fuer einen Guru. Folgende Kommandos sind nuetlich: ESC-x loeschen ESC-r akutelles Zeichen aendern ESC-i input modus starten ESC-dd Zeile loeschen ESC-yy Zeile kopieren ESC-p einfuegen ESC-dw wort loeschen Wichtig: viele Kommandos (alle =) koennen iterativ angewendet werden, also zB ESC-10-dd loescht 10 Zeilen. ESC-10-yy kopiert 10 zeilen.
Noch ein paar wichtige Kommandos: ESC- /EINSTRING sucht nach EINSTRING Dabei kann EINSTRING ein regulaerer Ausdruck sein (dazu kann man auch ein Buch kaufen ) ESC-:15,25s/EINSTRING/EINANDERERSTRING/c ersetzt EINSTRING durch EINANDERERSTRING innerhalb der Zeilen 15 bis 25
Du siehst also vi ist ein ziemlich komplexer Editor, und vor allem ist er auf praktisch allen Platformen und Betriebssystemen verfuegbar. Oftmals ist vi der einzige default-Editor (zumindest auf Unixen).
Wenn man den vi taeglich nutzt, sollte man zumindest eine duenne Referenz (zB von OReilly) zur Hand haben. Also wieder das Thema RTFM :-)
Gruesse
Frank
On Feb 8, 2008 3:54 PM, Thomas Köhler jean-luc@picard.franken.de wrote:
Hallo Frank,
Frank Gerlach wrote:
man vim
Die kürzeste Antwort ist nicht immer die beste. Die manpage zu vim verweist zwar letzten Endes auf ":help", sagt aber nicht gerade sehr ausführlich, wie man sich darin zurechtfindet. Und das ist aufgrund der Menge an Dokumentation[1] ohne genauere Hilfestellung garnicht so einfach. Immerhin gibt es jede Menge Schräubchen, an denen man da drehen kann...
[1] Auf meinem System sieht das so aus: /usr/local/share/vim/vim70/doc> wc -l *txt | tail -1 113634 total In gerade mal 113 Tausend Zeilen Doku ist es sicher für jeden leicht, sofort den richtigen Schalter zu finden...
Ciao, Thomas
-- Thomas Köhler Email: jean-luc@picard.franken.de <>< WWW: http://gott-gehabt.de IRC: tkoehler PGP public key available from Homepage!
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFHrG0kTEYXWMJlHuYRAs02AJ9+c9kwsvDIuEKb0QBeJm8whk0YwwCfY61Y BU4a1f3ZHrDhGyXi2lYStHw= =mTa0 -----END PGP SIGNATURE-----
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd