Вопрос

Подсветка синтаксиса CSS в vim не совсем оптимальна.Например:

div.special_class

останавливает выделение на _.

Есть ли улучшенный маркер, который не использует подчеркивание?

Обновлять:Я использую VIM - Vi IMproved 7.1 (12 мая 2007 г., скомпилировано 17 июня 2008 г., 15:22:40)

и заголовок моего 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
Это было полезно?

Решение

У меня нет такой проблемы.Это заголовок моего файла синтаксиса:

" 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

Соответствующая строка файла синтаксиса такова:

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

Другие советы

Какую версию vim вы используете?

Мой 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

как поставляется с vim 7.0, и он не демонстрирует описанного вами поведения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top