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
- hi - steht hier für highlight
- Comment - steht für die zu ändernde Komponente. In diesem Fall die “Comments” oder Remarks
- ctermfg - color-terminal foreground color = 2 (grün)
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