Christian's Vim Page For Programmers Vim - I love it

Syntax-Highlighting

C/C++  
Die Datei c.vim erweitert das bestehende Vim-Syntax-Highlighting für C und C++ Dateien. Zusätzlich zu dem Standard-C/C++-Syntax-Highlighting von Vim werden hervorgehoben:
  • KDE/qt-Schlüsselwörter: i18n, SLOT, SIGNAL
  • C/C++ Operatoren: + - & | ...
  • C/C++ Punktuatoren: [ ] { } # ...
c.vim ersetzt nicht das Syntax-File für C/C++ von Vim, es stellt lediglich eine Erweiterung dar.

Durch die Hervorhebung der Operatoren und Punktuatoren ergibt sich meiner Meinung nach eine deutlich verbesserte Lesbarkeit von C/C++-Code. Wie das Ganze aussehen kann, ist unter Screenshots zu bewundern. Die Farben können natürlich den eigenen Wünschen angepaßt werden.

c.vim
Beschreibung: Erweiterung des Vim-Syntax-Highlightings für C/C++ um einige KDE/qt-Schlüsselwörter und C/C++-Operatoren/Punktuatoren
Es werden zwei neue Highlight-Gruppen erzeugt:
KDE und mySpecialSymbols
Version: V 1.0.1 vom 9. Okt. 2003
Autor: Christian Habermann
Lizenz: frei, siehe Header des Skripts, (c) by Christian Habermann
Vim-Version: getestet mit gvim 6.2 unter Linux und Win32
Download: c.vim
Installation: Die Datei c.vim in das lokale Verzeichnis after/syntax kopieren.
Unix: ~/.vim/after/syntax
Windows: c:\vimfiles\after\syntax
Falls der Pfad noch nicht existiert, bitte anlegen.

Das Skript wird hier automatisch von Vim ausgeführt, wenn ein C- bzw. C++-File geöffnet wird.

Damit am Syntax-Highlighting die gewünschten Änderungen aktiv werden, müssen den neuen Highlight-Gruppen KDE und mySpecialSymbols noch Attribute zugeordnet werden:
  highlight KDE              guifg=magenta gui=NONE
  highlight mySpecialSymbols guifg=yellow  gui=NONE
Fügen Sie diese Kommandos entweder in Ihr Color Scheme ein oder in .vimrc und passen Sie die Attribute entsprechend Ihren Wünschen an.
Bitte beachten: wenn die Kommandos in .vimrc einfügen wollen, müssen diese nach(!) der Anweisungen
  colorscheme ... 
eingefügt werden.
Als Alternative können Sie aber auch das Color Scheme habiDark verwenden. Hier sind diese neuen Highlight-Gruppen bereits berücksichtigt.