Vi: Unterschied zwischen den Versionen

Aus UUGRN
(Vi. Knapp.)
 
Zeile 13: Zeile 13:
 
  |-
 
  |-
 
  | <nowiki>:q</nowiki>
 
  | <nowiki>:q</nowiki>
  | ''Quit'', beendet den Editor
+
  | ''Quit'', beendet den Editor. <nowiki>:q!</nowiki> beendet und verwirft alle Veränderungen ohne Nachfrage
 +
|-
 +
| <nowiki>:e</nowiki>
 +
| Öffnet eine bestehende Datei; ohne Argument lädt <nowiki>:e!</nowiki> die geöffnete Datei ohne Nachfrage neu und verwirft alle Veränderungen
 
  |-
 
  |-
 
  | <nowiki>:w</nowiki>
 
  | <nowiki>:w</nowiki>
Zeile 19: Zeile 22:
 
  |-
 
  |-
 
  | <nowiki>:wq</nowiki>
 
  | <nowiki>:wq</nowiki>
  | Schreibe Datei und beende den Editor
+
  | Schreibe Datei und beende den Editor. Analog: <nowiki>:x</nowiki>
 
  |-
 
  |-
 
  | i
 
  | i
  | ''Insert'', Einfügen an aktueller Cursorposition
+
  | ''Insert'', Einfügen an aktueller Cursorposition. Wechsel in Editiermodus.
 
  |-
 
  |-
 
  | a
 
  | a
Zeile 52: Zeile 55:
 
  | l
 
  | l
 
  | Links
 
  | Links
 +
|-
 +
! colspan="2" style="background:#ffdead;"| Suche
 +
|-
 +
| <nowiki>/Suchbegriff</nowiki>
 +
| Sucht im aktuellen Dokument vorwärts nach <Suchbegriff>
 +
|-
 +
| <nowiki>/</nowiki>
 +
| Sucht weiter
 +
|-
 +
| <nowiki>?Suchbegriff</nowiki>
 +
| Sucht rückwärts nach <Suchbegriff>
 +
|-
 +
| <nowiki>?</nowiki>
 +
| Sucht weiter
 +
| Rechts
 
  |}
 
  |}
  

Version vom 28. Juli 2006, 10:33 Uhr

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>
? Sucht weiter Rechts

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.