Question

La coloration syntaxique CSS dans vim n’est pas tout à fait optimale. Par exemple:

div.special_class

arrête la surbrillance sur _ .

Existe-t-il un surligneur amélioré qui ne mord pas sur un soulignement?

Mise à jour: J'utilise VIM - Vi IMproved 7.1 (12 mai 2007, compilé le 17 juin 2008 à 15:22:40)

et l'en-tête de mon css.vim est:

" Vim syntax file
" Language:     Cascading Style Sheets
" Maintainer:   Claudio Fleiner <claudio@fleiner.com>
" URL:          http://www.fleiner.com/vim/syntax/css.vim
" Last Change:  2006 Jun 19
" CSS2 by Nikolai Weibull
" Full CSS2, HTML4 support by Yeti
Était-ce utile?

La solution

Je n'ai pas ce problème. Voici l'en-tête de mon fichier de syntaxe:

" Vim syntax file
" Language: Cascading Style Sheets
" Maintainer:   Claudio Fleiner <claudio@fleiner.com>
" URL:      http://www.fleiner.com/vim/syntax/css.vim
" Last Change:  2007 Nov 06
" CSS2 by Nikolai Weibull
" Full CSS2, HTML4 support by Yeti

La ligne pertinente du fichier de syntaxe est la suivante:

syn match cssClassName "\.[A-Za-z][A-Za-z0-9_-]\+"

Autres conseils

Quelle version de vim utilisez-vous?

Mon css.vim est

" Vim syntax file
" Language: Cascading Style Sheets
" Maintainer:   Claudio Fleiner <claudio@fleiner.com>
" URL:      http://www.fleiner.com/vim/syntax/css.vim
" Last Change:  2005 Nov 23
" CSS2 by Nikolai Weibull
" Full CSS2, HTML4 support by Yeti

tel que fourni avec vim 7.0, et il n'expose pas le comportement que vous avez décrit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top