|
|
 |
Eine Einführung zum vi Editor
Vortrag von Roger am 7. Mai 2002
Der "vi" ist ein weit verbreiteter Texteditor im Unix/Linux Umfeld. Leider ist seine Bedienung nicht gerade intuitiv. Einer der Gründe warum es sich gleichwohl lohnt, sich ein wenig mit dem vi Editor zu beschäftigen, liegt darin, dass es eigentlich der einzige Editor ist, von dem man annehmen kann, dass er auf jedem Unix/Linux System verfügbar ist. Anders gesagt, WENN es einen EINZIGEN Editor auf dem System gibt, dann ist es praktisch immer der "vi".
Glücklicherweise kommt man zu Beginn mit sehr wenigen Befehlen aus. Sodass man allmählich hinzulernen kann.
Starten von vi
- durch Eingabe von "vi" auf der Befehlszeile, dadurch wird ein neues Dokument erstellt.
- durch Eingabe von "vi dateiname" dadurch wird das Dokument "dateiname" geöffnet.
Modi
Der vi ist immer in einem von drei (zwei) Modi.
- Befehlsmodus. In diesem Modus befindet man sich nach dem Starten von vi. Aus den beiden anderen Modi gelangt man durch drücken von "esc" in den Befehlsmodus. Wenn man also nicht weiss, in welchem Modus man sich gerade befindet, drückt man am besten "esc". Im Befehlsmodus kann man keinen Text eingeben.
- Einfügemodus. In diesen Modus gelangt man durch Eingabe des Befehls "i". Anschliessend kann man Text eingeben. Man kann soeben eingegebenen Text auch mit der Backspace Taste löschen. Aber Text der schon früher eingegeben wurde, kann man mit Backspace nicht löschen. Dazu muss man wieder in den Befehlsmodus zurückkehren.
- Erweiterter Befehlsmodus. Die Unterscheidung von Befehls- und erweiterter Befehlsmodus scheint auf den ersten Blick nicht logisch. In der Literatur wird's aber so unterschieden. Man kann für den Anfang auch drauf pfeiffen, und den Befehls und erweiterten Befehlsmodus als ein einziger Modus auffassen. Der Vollständigkeit halber gleichwohl, in den erweiterten Befehlsmodus gelangt man durch Eingabe von ":".
Nützliche Befehle für den Anfang
Hier eine Sammlung von Befehlen, mit denen man meines Erachtens praktisch alles machen kann. Für vieles gibt es dann noch weit komfortablere Befehle, diese sind u.a. in dem sehr empfehlenswerten Büchlein "vi-Editor kurz & gut" im O'Reilly Verlag (Kosten ca. 14 Franken) nachzulesen. Im gleichen Verlag erschien auch die vi Bibel "Textbearbeitung mit dem vi-Editor", Kostenpunkt ca. 80 Franken.
- Bewegen des Cursors, entweder mit den Pfeiltasten, oder wenn solche nicht vorhanden, mit "h" nach links, "j" nach unten, "k" nach oben und "l" nach rechts.
- "i", wechselt in den Einfügmodus.
- "x", Zeichen welches unter dem Cursor steht löschen.
- "dd", aktuelle Zeile löschen.
- ":x", Datei schreiben und Editor verlassen.
":x dateiname", Text als Datei "dateiname" neu schreiben (z.B. bei neuem Text).
- ":q", Editor verlassen, ohne speichern (geht nur, wenn Text nicht verändert wurde).
- ":q!", Editor verlassen, ohne speichern, Änderungen am Text verwerfen.
Einige weitere Befehle werden am Vortrag vom 21. Mai 2002 gezeigt werden.
|