Vim:函数名高亮
Vim:函数名高亮
Vim:函数名高亮
vim 设定高亮时发现函数名没有高亮,需要修改 c.vim 添加函数名高亮。
Unix
命令如下:
sudo vim /usr/share/vim/vim80/syntax/c.vim
在文件末尾添加如下语句:
"highlight Functions
syn match cFunctions "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2
syn match cFunctions "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1
hi def cFunctions gui=bold guifg=yellowgreen
最后一行表示函数的颜色,可以自行修改。
macOS
由于增加了 SIP 系统保护机制,需修改 /usr/share/vim/vim80/syntax/c.vim
下的文件,其他的仿照上面即可。
但是你会发现对于 MacVim 上面的设置并没有起效果,原因是 MacVim 的 vimfile 不是 /usr/share/vim80
,而在 MacVim 应用程序中,路径 /Applications/MacVim.app/Contents/Resources/vim/runtime/
所以修改该目录下的 c.vim 文件即可。