【发布时间】:2012-01-28 13:03:56
【问题描述】:
我确实在 vimrc 中启用了 vim 语法高亮,我可以看到 void 和 int 关键字的颜色与其他代码不同,但问题是我看不到函数语法高亮,像 memcpy malloc 这样的函数没有语法高亮,当然我自己的函数也没有语法高亮,
【问题讨论】:
-
类似问题here
标签: c vim highlighting
我确实在 vimrc 中启用了 vim 语法高亮,我可以看到 void 和 int 关键字的颜色与其他代码不同,但问题是我看不到函数语法高亮,像 memcpy malloc 这样的函数没有语法高亮,当然我自己的函数也没有语法高亮,
【问题讨论】:
标签: c vim highlighting
我使用this C syntax file extension,我会推荐它,因为它工作得很好:所有功能,包括内置的和用户定义的,都被突出显示。您可以查看screenshot。
仅供参考:此屏幕截图上有颜色方案desert256,当然,您可以使用任何颜色方案。
【讨论】:
vim 只高亮C 的关键字,如@987654322@、else、while ...和"string literal"。
因为它可以被regex轻松解析。
只有编译器可以判断 memcpy 是一个函数。
【讨论】: