man vim
2008/2/7 Philipp bfi.philipp@web.de:
Hallo Liste,
eigentlich auch so eine Frage für einen "Hilfekommunikationskanal für DAUs":
wie stelle ich mein vim so ein, dass es mir die Zeilennummern links anzeigt?
Es gibt da eine hilfreiche Datei, die erscheint wenn man "vimtutor" eingibt, nach einer Konfiguration ist das nicht mehr der Fall, wie bekomme ich diese Datei wieder?
Wie kann ich mir nächstesmal (*) selbst helfen ohne lange zu googeln? (klar, der Ort wo die Hänchen einem gebraten in den Mund fliegen ist nicht zu finden, aber vielleicht kann mir jemand ne Abkürzung zeigen)
*speziell bei vim-Problemen
Grüße Bernd
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
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
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
Hallo Frank,
Frank Gerlach wrote:
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.....
Wieso ausgerechnet *ich* ein Buch zu vi kaufen soll, ist mir unklar... ich könnte höchstens eins schreiben, aber da gibt's ja schon genug ;-) Vielleicht meintest du ja den Kollegen, der den ganzen Thread hier initiiert hat, dem hilft ein Buch zu vi wahrscheinlich mehr :)
Ich benutze den vi haeufig, halte mich aber auch nicht fuer einen Guru. Folgende Kommandos sind nuetlich: ESC-x loeschen
[snip]
Wenn man immer im Insert-Modus ist, braucht man das escape vorher. Aber eigentlich ist man garnicht immer in Insert-Modus. Das ist man ja nur, wenn man Text eingeben will. Ansonsten befindet man sich doch im Kommando-Modus, damit man schnell navigieren kann. :-)
Wenn man den vi taeglich nutzt, sollte man zumindest eine duenne Referenz (zB von OReilly) zur Hand haben. Also wieder das Thema RTFM :-)
Ich benutze schon seit einigen Jahren vim täglich. Das Problem ist dabei höchstens, daß sich meine Arbeitskollegen die Referenz sparen, weil es schneller geht, mich zu fragen ;)
Ciao, Thomas
lug-dd@mailman.schlittermann.de