2010-04-23 21 views

回答

4

嘗試把這個在~/.vim/after/syntax/c.vim

syn keyword Keyword func_name1 func_name2 func_name3 

可以看到定義的高亮組有:

syn keyword Myfunctions func_name1 func_name2 
highlight Myfunctions guifg=red 

:highlight 
如果你要挑選顏色

假設您使用GUI版本並且您喜歡紅色,請檢查:help highlight以瞭解詳細信息。

如果你想保持這個特別的亮點本地的項目,而不是把它應用到每一個C的文件,你可以添加到您的課程.vimrc

au BufNewFile,BufRead *my_project/* source ~/.vim/myproject_syntax.vim 

路徑和的名稱和位置語法文件是完全免費的。

+0

您也可以使用autocmd +函數將它們僅應用於該項目路徑內的文件(如果它很重要)。 – Cascabel 2010-04-23 19:23:14

+0

呃,或者你不能被帶走,只是在ftplugin中使用if。 – Cascabel 2010-04-23 19:24:52

+0

「an if」請詳細說明 – Flavius 2010-04-23 19:28:17

相關問題