Mac 修改VIM中C语言函数高亮显示

开启root权限

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 cFunctions gui=NONE cterm=bold  ctermfg=blue

如果这样还不行,overide失败,operation not permitted。则说明Mac系统启用了SIP(system integrity protection),导致root用户也没有权限,此时:

重启电脑,按住commad+R,进入恢复模式,打开终端,输入:csrutil disable,按提示重启即可完成。

重新通过 sudo vim /usr/share/vim/vim80/syntax/c.vim 可成功修改read-only 文件

猜你喜欢

转载自blog.csdn.net/zhong_ethan/article/details/89319922