Table of Contents

vi / vim - Tipps und Tricks

Syntax Highlighting einschalten

VI/VIM kann Syntax-Highlighting. Dieses kann innerhalb von VI eingeschaltet werden durch eingabe von:

:sy on

Sollte eine Fehlermeldung erscheinen ist wahrscheinlich VI nicht vollständig installiert. Dies kann man mit “aptitude install vim-full” nachholen. Anschließend sollte es funktionieren.

Hightlighting / Farben anpassen

Ist man im großen ganzen mit dem Highlighting zufrieden und möchte für sich nur Kleinigkeiten wie eine Farbe ändern , so legt man sich im Homeverzeichnis ein kleines vim script an welche die Standardeinstellungen überschreibt.

Dazu folgende Ordnerstruktur anlegen:

mkdir -p ~/.vim/after/syntax

anschließend dort eine Datei anlegen z.b. sh.vim mit folgendem Beispiel-Inhalt. Achtung! Damit VI weis wann welches Highlighting verwendet werden soll muss die Datei den Namen des dabei verwendeten Highlighting-Syntax Namens tragen. also z.b. sh.vim für Shellscripte, c.vim für C files.

In die Datei schreibt man dann nur noch die VI Befehle mit denen man die gewünschten Einstellungen überschreibt.

Beispiel zum überschreiben der Standard “Comments” Farbe “Blau (4)” in “Grün(2)”:

hi Comment ctermfg=2

Quelle und Weitere Infos dazu unter : http://www.vim.org/htmldoc/syntax.html

vi für dunkle Hintergründe anpassen

Durch diese Einstellung wird das Syntax-Highlighting für dunkle Hintergründe optimiert. Dazu in der Datei /etc/vim/vimrc folgenden Parameter eintragen oder aktivieren.

set background=dark

Hier kann auch gleich global das Syntax-Highlighting aktiviert werden:

syntax on

ANMERKUNG: Wenn man die Einstellung nur kurzfristig innerhalb von VI einschalten möchte so kann man auch folgendes im VI eingeben:

:set background=dark

Axel Werner 2011-01-02 00:26