Miglioramento dell'evidenziazione della sintassi CSS in vim
-
03-07-2019 - |
Domanda
L'evidenziazione della sintassi CSS in vim non è del tutto ottimale. Ad esempio:
div.special_class
interrompe l'evidenziazione in _
.
Esiste un evidenziatore migliorato che non morde un carattere di sottolineatura?
Aggiornamento: Sto usando VIM - Vi IMproved 7.1 (12 maggio 2007, compilato il 17 giugno 2008 15:22:40)
e l'intestazione del mio css.vim è:
" 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
Soluzione
Non ho questo problema. Questa è l'intestazione del mio file di sintassi:
" 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 riga pertinente del file di sintassi è questa:
syn match cssClassName "\.[A-Za-z][A-Za-z0-9_-]\+"
Altri suggerimenti
Quale versione di vim stai usando?
Il mio css.vim è
" 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
come fornito con vim 7.0 e non espone il comportamento descritto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow