2015-11-08 74 views
1

我有一個語法高亮的腳本,除了我想在不修改原始文件的情況下對其進行增強之外,它是相當不錯的。特別是,它定義了一個Identifier高亮組名稱:如何添加額外的語法高亮規則到現有的Vim語法高亮腳本?

:hi Identifier 
Identifier  xxx term=underline ctermfg=208 guifg=#FD971F 

我想有一個大寫字母開頭的單詞([A-Z])可以通過這個突出。我有什麼要添加到我的.vimrc來獲得這種效果?

回答

2

對於更持久的場景我更喜歡使用命令的語法,而不是比賽,由@ryuichiro的建議。

添加類似以下內容到你的vimrc將實現你問什麼:

:au FileType * syntax match Identifier /\<[A-Z].*\>/ 

欲瞭解更多信息請檢查下面的幫助頁面:

:help syntax.txt 
0

matchadd應該做的伎倆

:au BufWinEnter * let w:m1=matchadd('Identifier', '\<[A-Z].\{-}\>', -1)