【问题标题】:Improved CSS syntax highlighting in vim改进了 vim 中的 CSS 语法高亮显示
【发布时间】:2008-10-14 08:28:57
【问题描述】:

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

【问题讨论】:

    标签: vim syntax-highlighting vim-syntax-highlighting


    【解决方案1】:

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

    " 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 日的版本。但是改变那条线修复了它。谢谢!
    • 顺便说一句,你从哪里得到那个语法文件?
    • 是Debian不稳定版vim,7.2.025-1。在 vim-runtime 包中。
    【解决方案2】:

    你用的是什么版本的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 Fleiner ”URL:fleiner.com/vim/syntax/css.vim“最后更改: 2006 年 6 月 19 日“Nikolai Weibull 的 CSS2” 完整的 CSS2,Yeti 的 HTML4 支持
    猜你喜欢
    • 2016-05-07
    • 2010-09-08
    • 2016-08-16
    • 2015-04-24
    • 2012-12-04
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多