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
È stato utile?

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
scroll top