我注意到在C/C++模式下,評論如TODO
XXX
和FIXME
得到特殊顏色標記。如何在C/C++模式下爲vim添加單詞?
如何將單詞HACK
添加到要用相同方式標記的單詞列表中?
我嘗試添加下面我~/.vimrc
,但沒有奏效:
syn keyword cTodo contained TODO FIXME XXX HACK
我注意到在C/C++模式下,評論如TODO
XXX
和FIXME
得到特殊顏色標記。如何在C/C++模式下爲vim添加單詞?
如何將單詞HACK
添加到要用相同方式標記的單詞列表中?
我嘗試添加下面我~/.vimrc
,但沒有奏效:
syn keyword cTodo contained TODO FIXME XXX HACK
我建議不要直接修改原始語法文件;那麼只要原始更改(例如Vim升級後)就必須維護您的版本。對於這些小的語法增強功能,該地點位於~/.vim/after/syntax/c.vim
文件中,該文件源於之後的原始語法。該行將是
syn keyword cTodo contained HACK
您需要修改語法文件。通常,它在/usr/share/vim/vim72/syntax
中,並且您要的文件是c.vim
和cpp.vim
。您將看到一行syn keyword cTodo contained
,後面跟着一列Todo標籤下的用於着色的單詞。您可以在那裏添加單詞,或製作自己的關鍵字,但添加自己的關鍵字也意味着將關鍵字添加到着色文件中。
僅供用戶更改,請將目錄設爲~/.vim/syntax
。將c.vim和cpp.vim文件複製到那裏,並根據需要進行編輯。
第二次編輯:決定看得更遠,看起來您可以添加到當前的語法文件,但我沒有嘗試過。將您添加到.vimrc的一行添加到~/.vim/after/syntax
的文件中
+1優秀 - thx的提示 - 我想知道是否有一個比總是脆弱的「複製和粘貼」方法更好的選擇 - 將試用!試過它:工作非常棒。 – kfmfe04