我有一個語法高亮的腳本,除了我想在不修改原始文件的情況下對其進行增強之外,它是相當不錯的。特別是,它定義了一個Identifier
高亮組名稱:如何添加額外的語法高亮規則到現有的Vim語法高亮腳本?
:hi Identifier
Identifier xxx term=underline ctermfg=208 guifg=#FD971F
我想有一個大寫字母開頭的單詞([A-Z])可以通過這個突出。我有什麼要添加到我的.vimrc來獲得這種效果?
我有一個語法高亮的腳本,除了我想在不修改原始文件的情況下對其進行增強之外,它是相當不錯的。特別是,它定義了一個Identifier
高亮組名稱:如何添加額外的語法高亮規則到現有的Vim語法高亮腳本?
:hi Identifier
Identifier xxx term=underline ctermfg=208 guifg=#FD971F
我想有一個大寫字母開頭的單詞([A-Z])可以通過這個突出。我有什麼要添加到我的.vimrc來獲得這種效果?
對於更持久的場景我更喜歡使用命令的語法,而不是比賽,由@ryuichiro的建議。
添加類似以下內容到你的vimrc將實現你問什麼:
:au FileType * syntax match Identifier /\<[A-Z].*\>/
欲瞭解更多信息請檢查下面的幫助頁面:
:help syntax.txt
matchadd
應該做的伎倆
:au BufWinEnter * let w:m1=matchadd('Identifier', '\<[A-Z].\{-}\>', -1)