在vim中改进CSS语法高亮显示

3

在vim中的CSS语法高亮并不完美。例如:

div.special_class

_处停止高亮显示。

是否有一种更好的高亮显示器不会影响下划线?

更新: 我正在使用VIM - Vi IMproved 7.1(2007年5月12日,编译于2008年6月17日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
2个回答

5
我没有这个问题。这是我的语法文件的头部:
```html

我没有这个问题。这是我的语法文件的头部:

```
" 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_-]\+"

那个URL似乎是指2006年6月19日的版本。但是修改那一行就解决了。谢谢! - MDCore
你顺便从哪里获取到那个语法文件的? - MDCore
这是Debian不稳定版中的vim版本,为7.2.025-1,在vim-runtime软件包中。 - SpoonMeiser

1
你使用的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的发布,它并没有展现出你所描述的行为。


同样的问题(vim 7.1.138,Ubuntu)“Vim语法文件 ”语言:层叠样式表 “维护者:Claudio Fleinerclaudio@fleiner.com “网址:http://www.fleiner.com/vim/syntax/css.vim “最后更改日期:2006年6月19日 “由Nikolai Weibull提供的CSS2 “通过Yeti提供完整的CSS2、HTML4支持 - Ken

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接