为什么 TODO 总是在 vim 中突出显示?
Why is TODO always highlighted in vim?
我正在浏览一个 bash 文件,我注意到 TODO
在文件中被写入了两次,并且两个实例都被突出显示。这是为什么?是因为 TODO 非常重要并且可以避免开发人员浪费时间吗?这背后的历史是什么?
这只是一个语法元素,可以为这个特定的缓冲区定义(或不定义)。
通常语法在 $VIMRUNTIME/syntax/[filetype].vim
中定义。相关命令可能如下所示,例如:
syn keyword cTodo contained TODO FIXME XXX
我承认这样的定义是否有用是主观的。
您可以使用 :syntax
命令查看为当前缓冲区定义的所有语法元素。
我正在浏览一个 bash 文件,我注意到 TODO
在文件中被写入了两次,并且两个实例都被突出显示。这是为什么?是因为 TODO 非常重要并且可以避免开发人员浪费时间吗?这背后的历史是什么?
这只是一个语法元素,可以为这个特定的缓冲区定义(或不定义)。
通常语法在 $VIMRUNTIME/syntax/[filetype].vim
中定义。相关命令可能如下所示,例如:
syn keyword cTodo contained TODO FIXME XXX
我承认这样的定义是否有用是主观的。
您可以使用 :syntax
命令查看为当前缓冲区定义的所有语法元素。