2008-10-14 33 views
3

vim中的CSS語法突出顯示並非完全最佳。例如:vim中改進的CSS語法突出顯示

div.special_class 

停止突出顯示_

是否有改進的熒光筆不會咬下劃線?

更新: 我使用VIM - 六提高7.1(2007年5月12日編譯2008年6月17日15時22分40秒)

和我css.vim的標題是:

" Vim syntax file 
" Language:  Cascading Style Sheets 
" Maintainer: Claudio Fleiner <[email protected]> 
" URL:   http://www.fleiner.com/vim/syntax/css.vim 
" Last Change: 2006 Jun 19 
" CSS2 by Nikolai Weibull 
" Full CSS2, HTML4 support by Yeti 

回答

5

我沒有這個問題。這是我的語法文件的標題:

" Vim syntax file 
" Language: Cascading Style Sheets 
" Maintainer: Claudio Fleiner <[email protected]> 
" 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_-]\+" 
+0

該URL似乎是指2006年6月19日的版本。但改變這條線修復了它。謝謝! – MDCore 2008-10-14 10:01:10

1

你使用的是什麼版本的vim?

我css.vim是

" Vim syntax file 
" Language: Cascading Style Sheets 
" Maintainer: Claudio Fleiner <[email protected]> 
" 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,並且它不會暴露您所描述的行爲。

+0

同樣的問題(VIM 7.1.138,Ubuntu的) 「Vim的語法文件 「語言:級聯樣式表 」維護者:Claudio Fleiner <[email protected]> 「URL:http://www.fleiner.com/vim/syntax/css.vim 」最後更改:2006年6月19日 「 CSS2 by Nikolai Weibull 「Full CSS2,H由Yeti提供的TML4支持 – Ken 2008-10-14 09:30:55