Übersicht über die wichtigsten Vi Befehle (Editor)
2009-08-03
Keine Kommentare »
Auf manchen Systemen immer noch Standard und auch wenn nicht kann es nicht schaden auch mit dem nicht ganz selbsterklärenden Editor Vi klar zu kommen. Vi ist nämlich auf fast jeder UNIX Platform vorhanden. Da es mir wie sicher vielen anderen geht also hier die wichtigsten Befehle mit kurzer Erklärung.
Beim Vi unterscheidet man zwischen dem Kommando- und dem Eingabemodus. Durch das drücken der Taste i kommt man in den Vi Eingabemodus und durch ESC kommt man wieder raus in den Kommandomodus.
Vi Kommandomodus:
| Befehl | Erklärung |
|---|---|
| i | i = input, wechseln in den Eingabemodus |
| :w | Speichen |
| :w name.txt | Speichern unter |
| :q | Beenden |
| :wq | Speichern und Beenden |
| :q! | Beenden ohne Speichen |
| /text | Sucht nach unten nach text |
| ?text | Sucht nach oben nach text |
| n | Sucht noch mal in gleicher Richtung |
| N | Sucht in gegen gesetzte Richtung |
Das ist meiner Ansicht nach alles was man braucht um mal schnell ne Anpassung zu machen, aber hier noch ein paar weitere Sachen die man brauchen könnte wenn man länger mit Vi arbeitet.
| Befehl | Erklärung |
|---|---|
| x | löscht das Zeichen über dem Cursor |
| X | löscht das Zeichen vor dem Cursor |
| D | löscht alles bis zum Ende der Zeile |
| d^ | löscht alles bis zum Anfang der Zeile |
| dd | löscht die gesamte Zeile |
| u | u = undo, letzten Schritt rückgängig machen |
| STRG+U | Page up |
| STRG+D | Page down |
| yy | Die aktuelle Zeile wird in den Puffer geladen |
| p | Fügt Zeile aus dem Puffer nach der aktuellen Zeile ein |
| P | Fügt Zeile aus dem Puffer vor aktueller Zeile ein |
| . | Wiederholt das letzte Kommando |
| w | ein Wort nach Rechts |
| b | ein Wort nach Links |
| G | An das Textende |
Wenn ich was wichtiges vergessen habe, bitte sagts mir!