Улучшена подсветка синтаксиса CSS в vim.
-
03-07-2019 - |
Вопрос
Подсветка синтаксиса 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, и он не демонстрирует описанного вами поведения.
Не связан с StackOverflow