2008-10-14 9 views
3

La mise en évidence de la syntaxe CSS dans vim n'est pas entièrement optimale. Par exemple:Amélioration de la coloration de la syntaxe CSS dans vim

div.special_class 

arrête la surbrillance au _.

Y-a-t-il un surligneur amélioré qui ne mord pas sur un trait de soulignement?

Mise à jour: J'utilise VIM - Vi Improved 7.1 (2007 12 mai compilé 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 <[email protected]> 
" URL:   http://www.fleiner.com/vim/syntax/css.vim 
" Last Change: 2006 Jun 19 
" CSS2 by Nikolai Weibull 
" Full CSS2, HTML4 support by Yeti 

Répondre

5

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

" Vim syntax file 
" Language: Cascading Style Sheets 
" Maintainer: Claudio Fleiner <[email protected]> 
" 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 correspondante du fichier de syntaxe, est la suivante:

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

Cette URL semble faire référence à la version du 19 juin 2006. Mais changer cette ligne l'a corrigé. Merci! – MDCore

+0

Où avez-vous obtenu ce fichier de syntaxe btw? – MDCore

+0

C'est la version de vim dans Debian unstable, 7.2.025-1. Dans le package vim-runtime. – SpoonMeiser

1

Quelle version de vim utilisez-vous?

Mon css.vim est

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

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

+0

même problème (vim 7.1.138, Ubuntu) "fichier de syntaxe Vim Language: Feuilles de style en cascade "Mainteneur: Claudio Fleiner <[email protected]> " URL: http://www.fleiner.com/vim/syntax/css.vim "Dernière modification: 2006 juin 19 " CSS2 par Nikolai Weibull "CSS2 complet, H Support de TML4 par Yeti – Ken