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 文件即可。