Vi

Aus Info-Theke
Version vom 1. September 2016, 12:15 Uhr von Hamatoma (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:DesktopApplikation == Betriebsmodus == * "visual mode": Buchstaben bedeuten Kommandos * "Insert mode": getippte Buchstaben gelangen ins Dokumne…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen


Betriebsmodus

  • "visual mode": Buchstaben bedeuten Kommandos
  • "Insert mode": getippte Buchstaben gelangen ins Dokumnent (wie bei "normale" Editoren). Beendent mit ESC
    • gestartet mit i (insert, fügt an Cursorposition ein), oder "a" (add, fügt hinter Cursorposition ein) oder 'A' (add, fügt in neue Zeile unter der Cursorposition)
    • Beenden mit ESC
  • command mode: Eingabe von Kommandos mit Parametern.
    • Gestartet mit ':' (aus dem "Visual mode)
    • Beenden mit ESC

Kommandos des "Visual Modes"

  • d<range>: löscht <range>
  • f<char>: findet nächstes Zeichen <char> in der aktuellen Cursorzeile
  • G: Gehe in letzte Zeile
  • 107G Gehe in Zeile 107
  • /<rexpr>: Suche <rexpr> (regulären Ausdruck)
  • ?<expr>: Suche rückwärts

<range>:

  • w: bis Wortende $: bis Zeilenende
  • /<rexpr<>: Bereich von Cursorposition bis zum Zeichen vor dem Auftreten des Suchstrings

Jedem Kommando kann eine Zahl vorangestellt werden, dann wird der Befehl entsprechend oft aufgerufen:

Beispiele:

  • "3f-": finde das 3.te '-' ab Cursorposition
  • "5dw": lösche 5 Wörter
  • "d/Jonny": löscht von Cursor bis zum Zeichen vor "Jonny", auch über mehrere Zeilen