Crash-Kurs: Arbeiten mit vi

Features für Programmierer

Für Programmierer hält der vim zusätzliche Optionen parat. Der vim beherrscht beispielsweise auch Syntax-Highlighting und Zeilennummerierung. :set syntax on+<enter> beziehungsweise :set syntax off+<enter> aktiviert oder deaktiviert die Hervorhebungen. Damit das Highlighting auch exakt abgebildet wird, achten Sie auf die korrekte Dateiendung. Zum Beispiel wird ein perl-Dokument nur dann richtig dargestellt, wenn die Dateiendung .pl lautet.

Die Zeilennummerierung schalten Sie mit :set number ein und mit :set nonumber auch wieder aus. Wollen Sie gezielt eine Zeile anspringen, genügt der Befehl :Zeile+<enter> (etwa :12+<enter>). Speziell bei der Versionskontrolle von Dateien ist eine Vergleichsfunktionalität gewünscht. Beim vim ist dafür der Schalter -d zuständig. Der Aufruf erfolgt mit vi -d Datei1 Datei2.

Der vim öffnet die zwei Dateien und zeigt Ihnen die Unterschiede auf. Dabei erkennt der Editor, ob sich Zeilen komplett unterscheiden oder nur punktuell. Die Änderungen markiert der vim farbig.