1
如何爲.c和.h文件添加新的函數名稱以突出顯示,類似於此 Customizing Syntax Highlighting in Vim但更容易? (因爲我不需要以 不同顏色對單詞進行顏色處理,只能使用我的主題定義的關鍵字的默認顏色)。在Vim中爲項目的API函數名稱添加自定義高亮顯示
我需要這個在用C語言編寫的項目中爲函數名添加突出顯示,該項目有一個明確定義的API。
感謝
如何爲.c和.h文件添加新的函數名稱以突出顯示,類似於此 Customizing Syntax Highlighting in Vim但更容易? (因爲我不需要以 不同顏色對單詞進行顏色處理,只能使用我的主題定義的關鍵字的默認顏色)。在Vim中爲項目的API函數名稱添加自定義高亮顯示
我需要這個在用C語言編寫的項目中爲函數名添加突出顯示,該項目有一個明確定義的API。
感謝
嘗試把這個在~/.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
路徑和的名稱和位置語法文件是完全免費的。
您也可以使用autocmd +函數將它們僅應用於該項目路徑內的文件(如果它很重要)。 – Cascabel 2010-04-23 19:23:14
呃,或者你不能被帶走,只是在ftplugin中使用if。 – Cascabel 2010-04-23 19:24:52
「an if」請詳細說明 – Flavius 2010-04-23 19:28:17