vi bzw. vim gehört auf der Linux / Unix Shell zu den Basis Tools. Den Text Editor vi sollte jeder Administrator und Entwickler bedienen können.
Kurz den Namen erklärt: vi steht für "visual" und vim für vi IMproved. Der Einfachheit halber wird hier nachfolgend nur von vi gesprochen. Für viele ist ein Shell Text Editor erst einmal ungewohnt. Aber jeder der mit einem Linux System arbeitet, wird ihm früher oder später begegnen. Daher sollten jedem zumindest die Basics vertraut sein. Ein häufiger Einsatz ist das Remote bearbeiten von Configs per ssh.
Basis vi Verwendung
Wichtig ist die Unterscheidung zwischen Text Eingabe und Befehl Eingabe. Bei der Text Eingabe wird das eigentliche Dokument bearbeitet. Die Befehlseingabe dient der Ausführung von Befehlen (Commands) an vi.
In den Text Eingabe Modus wechselt man mittels der
(Einfügen) Taste.
In den Befehlsmodus wechselt man mittels der (Escape) Taste. Wichtiger Hinweis, der Doppelpunkt gehört häufig zum Befehl und muss auch eingegeben werden. -> .
Befehlsübersicht
cats who code liefert einen Überblick: 130+ essential vim commands.
Kommentar Verfassen