Mise en évidence de la syntaxe CSS améliorée dans vim
-
03-07-2019 - |
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
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