Tipps & Tricks

Hier ein paar Tipps und Tricks in ungeordneter Reihenfolge.

Mehrere Syntax-Highlightings

Vim unterstützt verschiedene Syntax-Highlightings in einem File. Dies ist z.B. sinnvoll wenn Code-Snippets  in normalem Text eingebettet sind. Wie dies geht ist  hier beschrieben.

HTML

Vim bietet bekanntlich die :make Funktion an, mit der ein Projekt übersetzt werden kann. Anschließend kann ggf. die Fehlerliste durchsucht werden; der Cursor springt dabei an die Stelle im Source-Code, für die der Compiler einen Fehler oder eine Warnung generiert hat.

Für HTML-Dateien gibt es zwar keinen Compiler, aber sogenannte Validatoren (müssten eigentlich Verifikatoren heißen – naja, tun sie aber nun mal nicht). Diese Validatoren überprüfen, ob eine HTML-Datei den Spezifikationen zu HTML entspricht. Wenn nicht, werden entsprechende Meldungen ausgegeben.

Ein solcher Validator ist tidy, und genau den unterstützt auch Vim.
Geben sie ein
:compiler tidy
und anschließend
:make (oder <F5> drücken)

Die HTML-Datei, die in dem Puffer steht, aus dem heraus Sie :make aufgerufen haben, wird von tidy geprüft. Werden Fehler gefunden, kann die Fehlerliste mit :cnext und :cprevious durchgesteppt werden.

tidy muss natürlich auf dem System installiert sein. Hier gehts zur tidy Homepage.

Jump to tag

Zu dem Tag unter dem Cursor springt man laut Doku zu Vim mittels ctrl-]. Das stimmt für Linux, unter Win32 geht das aber leider aus Gründen, denen ich bisher nicht nachgegangen bin, nicht. Unter Win32 muss man stattdessen ctrl-+ verwenden.