Texteditor “vim”
Sehr viele Anwendungen und auch Dienste werden unter Linux mit Hilfe von Konfigurationsdateien konfiguriert. Selbst wenn man keine Desktopumgebung zur Verfügung hat, lassen sich diese Textkonfigurationsdateien mit dem Texteditor vim editieren.Wir wollen eine Datei mit Namen “test” erstellen bzw. editieren:
In der Konsole tippen wir also:
vim /home/username/test
“username” ist in dem Fall der Name des User, mit dem man sich eingeloggt hat:

Befehlsmodus und Eingabemodus
Es gibt 2 wichtige Modi. Den Befehlsmodus und den Editier-/ Eingabemodus.
Um in den Editiermodus umzuschalten, drückt man die EINFG-TASTE danach sollte Vim anzeigen, dass man sich jetzt im Eingabemodus befindet. (Es wird INSERT) im linken unteren Fensterbereich eingeblendet (Das Beispiel zeigt wieder die Datei fstab. Diesmal mit aktiviertem Eingabemodus:

Nun kann man nach Lust und Laune editieren (im konkreten Fall die oben geöffnete Datei “test”). Ein erneutes drücken der Einfg-Taste schaltet in den überschreibenmodus (Replace). Auch das zeigt vim links unten an. (Replace = ersetzen)
Hat man seine Arbeit vollendet und will die bearbeitete Datei speichern, drückt man 1x ESC. Das sollte vim in den Befehlsmodus schalten. Nun tippt man einen Doppelpunkt (:) der wiederum links unten erscheint und schreibt weiters (ohne Leertaste) ein w gefolgt von der Eingabetaste:

Vim besätigt die Aktion “speichern” mit: written (also Datei geschrieben).
Wenn man statt :w -> :w! verwendet, wird das Schreiben der Datei erzwungen.
Zusätzlich kann man dem :w noch den Namen der zu speichernden Datei angeben, also zum Beispiel: :w /home/user/test
Das würde die Datei “test” nach /home/user/ speichern. Will man vim wieder verlassen, kann man dies, sofern man sich noch im Befehlsmodus befindet mittels :q erreichen, wobei :q! das Beenden von vim erzwingt.
3 Kommentare
Other Links to this Post
-
NVIDIA GeForce 8400m Propleme - Linux: Linux-Forum — 22. April 2009 @ 13:57
RSS Feed für Kommentare zu diesem Artikel. TrackBack URI
By p1tt1, 7. Januar 2009 @ 20:48
Mit Doppelpunkt und x (:x) kann man auch speichern und vim beenden. Oder man verwendet ZZ als shortcut mit dem selben Ergebnis.
Gruß
p1tt1
By admin, 7. Januar 2009 @ 22:34
Hey p1tt1!
Danke für die Ergänzung. Ich habs mir halt so angewöhnt wie beschrieben, deine Variante ist aber die zügigere.
LG