todo tree 默认不识别 _todo 是因为其正则规则仅匹配单词边界的完整关键词(如 todo),而 _todo 中的下划线被视作文本一部分,未被默认正则覆盖。

Todo Tree 能直接高亮 // TODO、/* TODO */ 这类注释,但默认不识别下划线开头的 _TODO —— 你得手动改正则规则,否则它压根看不见。
为什么 _TODO 默认不显示?
Todo Tree 默认只匹配常见前缀:TODO、FIXME、BUG 等,且要求是“单词边界”内的完整词(比如 TODO,不是 _TODO 或 myTODO)。下划线开头会被当作文本一部分,正则没覆盖到。
常见错误现象:// _TODO: 修复空指针 写完后,侧边栏和文件内都毫无高亮,搜 TODO 也搜不到这条。
- 检查插件设置里的
todo-tree.regex.regex,你会发现默认值类似"(//|#|











