Vi

Aus UUGRN

Vi ist ein Editor. Er war der erste Seiten-orientierte Editor in der Unixwelt. In seinen modernisierten Varianten ist er auch heute noch weit verbreitet.

Konzept

Grundsätzlich unterscheidet man beim Vi zwei verschiedene Betriebsmodi, den Editiermode und den Commandmode.

Kommandos im Commandmode

Wenn man sich im Editiermode befindet kann man mittels der [Esc]-Taste in den Commandmode wechseln.

Grundlegendes
:q Quit, beendet den Editor. :q! beendet und verwirft alle Veränderungen ohne Nachfrage
:e Öffnet eine bestehende Datei; ohne Argument lädt :e! die geöffnete Datei ohne Nachfrage neu und verwirft alle Veränderungen
:w Write, schreibt die vorliegende Fassung der bearbeiteten Datei in das Dateisystem
:wq Schreibe Datei und beende den Editor. Analog: :x
i Insert, Einfügen an aktueller Cursorposition. Wechsel in Editiermodus.
a Append, Anhängen nach der aktuellen Cursorposition
x Löscht das aktuelle Zeichen unter dem Cursor
d <[Zahl] Typ> Delete, löscht die Anzahl von [Zahl] Elementen vom Typ <Typ>: Zeichen, Wörter oder Zeilen.
. Wiederhole das letzte Kommando
u Undo, mache letzte Bearbeitung rückgängig
Navigation
h Rechts
j Hoch
k Runter
l Links
Suche
/Suchbegriff Sucht im aktuellen Dokument vorwärts nach <Suchbegriff>
/ Sucht weiter
?Suchbegriff Sucht rückwärts nach <Suchbegriff>
n Sucht weiter
N Sucht weiter in Gegenrichtung

Siehe auch

  • nvi, vim als modernisierte Varianten
UUGRN-Wiki verbessern („Stub”)

Dieser Artikel ist leider sehr kurz. Also: Sei mutig und mache aus ihm bitte einen guten Artikel, wenn du mehr zum Thema „Vi” weißt.