为什么TODO总是在vim中突出显示?

为什么TODO总是在vim中突出显示?,vim,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
命令查看为当前缓冲区定义的所有语法元素