gpt4 book ai didi

vim - C++ 注释中的 XXX

转载 作者:行者123 更新时间:2023-12-04 06:02:56 24 4
gpt4 key购买 nike

在vim中,每当我添加这样的评论时
int somevar = 100; //XXX Some Comment Here
我评论的“XXX”部分会自动突出显示。评论中的“TODO”也同样突出显示。我自己很广泛地使用这些来标记待办事项/引起注意,但从来没有费心去了解是什么让“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 这样的编辑器注意到了这一点,并为这些前缀添加了语法高亮显示,使它们更加突出。

就此而言,当今的大多数编辑器都具有可编辑(或可定制)的语法突出显示。您可以添加自己想要在评论中突出显示的关键字! (也适用于其他关键字/ token )。

关于vim - C++ 注释中的 XXX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23509631/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com