vi – Ein Editor für Linux
Hier eine kleine Einführung, die die grundlegensten Funktion des vi Editor für Linux erklärt
vi Dateiname
öffnet eine Textdatei
In vi gibt es drei verschiedene Modi:
# Befehlsmodus
# Eingabemodus
# "Letzte-Zeile-Modus"
Der Befehlsmodus ist der Standardmodus in vi, um zu ihm zurückzuwechseln reicht das Drücken der "ESC" - Taste.
Befehle für den Befehlsmodus sind:
x --> löscht ein Zeichen
u --> undo
#dd --> löscht # Zeilen
#yy --> kopiert # Zeilen
p --> fügt kopierte Zeilen unten an
Im Eingabemodus kann man den Inhalt der Datei ändern. Auch hierzu gibt es verschiedene Befehle:
i --> Zeichen an aktueller Stelle einfügen
A --> Zeichen werden an das Ende der Zeile angehängt
C --> löscht die restlichen Zeichen der Zeile
o --> automischer Zeilenumbruch in die nächste Zeile
Mit
:
wechselt man vom Befehlsmodus in den "Letzte-Zeile-Modus". Dort gibt es dann weitere Befehle.
q! --> verlassen der Datei ohne zu speichern
w --> speichern der Datei
wq --> speichern der Datei & diese verlassen
%s/[String1]/[String2] --> ersetzt im Text [string1] durch [string2]


