J'ai eu ce même problème quand j'ai commencé à l'aide de vim. La solution est simple, vous avez juste à modifier la syntaxe du c de fichier utilisé par vim, voici comment faire:
Lorsque vous commencez à éditer un C ou C++ fichier, vim lit la valeur par défaut de la syntaxe c fichier situé dans
$VIMRUNTIME/syntax/c.vim
(Où $VIMRUNTIME est l'endroit où vous avez vim installé. Vous pouvez trouver qu'il est valeur par défaut à l'ouverture de vim et de l'aide de la commande ":echo $VIMRUNTIME").
Vous pouvez simplement écraser ce fichier, ou vous pouvez créer votre propre C de la syntaxe du fichier (qui sera chargé par vim à la place de celui par défaut) à cet endroit:
$HOME/.vim/syntax/c.vim (for UNIX)
$HOME/vimfiles/syntax/c.vim (for PC or OS/2)
(Je n'ai jamais utilisé un Mac donc je ne sais pas qui on va travailler pour vous. Vous pouvez trouver plus d'informations dans le vim de l'aide ":aider vimfiles")
Maintenant la partie amusante. Copie par défaut "$VIMRUNTIME/syntaxe/c.vim" fichier de votre vimfiles répertoire ("$HOME/.vim/syntax/c.vim" pour UNIX), et de le modifier en ajoutant ces lignes:
" Highlight Class and Function names
syn match cCustomParen "(" contains=cParen,cCppParen
syn match cCustomFunc "\w\+\s*(" contains=cCustomParen
syn match cCustomScope "::"
syn match cCustomClass "\w\+\s*::" contains=cCustomScope
hi def link cCustomFunc Function
hi def link cCustomClass Function
Ça y est! Maintenant, les fonctions et les noms de classe sera mis en évidence avec la couleur définie dans la "Fonction" mettre l'accent":hi Fonction"). Si vous souhaitez personnaliser les couleurs, vous pouvez modifier les deux dernières lignes ci-dessus à quelque chose comme ceci:
hi def cCustomFunc gui=bold guifg=yellowgreen
hi def cCustomClass gui=reverse guifg=#00FF00
ou vous pouvez laisser la syntaxe du C fichier seul et de définir les couleurs dans votre fichier vimrc (":aider vimrc"):
hi cCustomFunc gui=bold guifg=yellowgreen
hi cCustomClass gui=reverse guifg=#00FF00
(Notez l'absence de la "def" mot-clé, allez dans ":aider à mettre en évidence-par défaut" pour plus de détails). Pour les paramètres disponibles pour l' ":salut de la commande" voir ":help :mettre en surbrillance".
Vous pouvez trouver le c complet.vim fichier Vim 7.2 sur ce lien (Remarque: n'utilisez cette option si vous avez un non-modifié Vim, la version 7.2):
http://pastebin.com/f33aeab77
Et obligatoire, la capture d'écran:
http://img16.imageshack.us/img16/2073/vimy.png (Désolé pour imageshack)