微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim – 在C评论中的XXX

vim中,每当我添加这样的评论

int somevar = 100; // XXX有些评论

我的评论的“XXX”部分会自动突出显示.评论中的“Todo”也会同样突出显示.我自己已经广泛使用这些标记todos /引起注意,但从来没有费心去学习是什么让“XXX”和“Todo”特别.是什么让这两个词特别?

评论中是否还有其他特殊单词会自动突出显示

这些是由Vim依赖的语法文件特殊设置的,用于设置源代码中的各种项目的样式.

例如,在我的机器上,遵循C的认语法文件(也是由C语法文件提供),包含该行

文件:/Applications/MacVim.app/Contents/Resources/vim/runtime/Syntax/c.vim

syn keyword     cTodo           contained Todo FIXME XXX

cTodo的颜色和样式,如果搜索将在c.vim文件中定义.

对于C,文件名是cpp.vim,其源(包括)c.vim

为什么这些关键字
我们不会进行太多的研究,但是程序员开始将注意力捕获前缀添加到他们的注释中,以便他们(或其他人)可以稍后进入该代码区域(无论出于何种原因,如评论中所述).像Vim这样的编辑注意到了这一点,并为这些前缀添加了语法高亮,使它们更加突出.

就此而言,今天的大多数编辑都有可编辑(或可自定义)的语法高亮.您可以在评论添加自己想要突出显示的关键字! (对于其他关键字/令牌).

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐