使用VS Code内置搜索(Ctrl+Shift+F)输入TODO或正则表达式可快速定位待办事项,支持全词匹配、区分大小写及保存搜索配置,结合Todo Tree插件可进一步提升管理效率。

在 VS Code 中查找代码中的 TODO 标记非常简单,利用内置的搜索功能可以快速定位所有待办事项。你不需要安装额外插件就能实现高效检索,下面介绍几种实用操作。
使用全局搜索(Ctrl + Shift + F)
这是最直接的方式,可以在整个项目中查找包含 TODO 的注释行。
- 按下 Ctrl + Shift + F 打开全局搜索面板
- 输入关键词如 TODO 或 @todo
- 可勾选“区分大小写”或“全词匹配”来提高准确性
- 搜索结果会列出所有匹配文件及上下文,点击即可跳转
通过正则表达式增强搜索能力
如果你想同时匹配多种形式的标记(比如 TODO、FIXME、XXX),可以用正则表达式一次性查出。
- 在全局搜索框中启用正则模式(点击 .* 图标)
- 输入正则表达式:\/\/\s*(TODO|FIXME|XXX)
- 这样能匹配以双斜杠开头的注释中的标记,适用于 JavaScript、TypeScript、Java 等语言
- 对于多行注释,可调整为:\/\*\s*(TODO|FIXME)
保存常用搜索配置为“工作区推荐”
如果你经常需要查看 TODO,可以把搜索条件保存下来,方便重复使用。
- 在搜索面板设置好关键字和选项
- 点击搜索框右侧的三条竖线图标(更多操作)
- 选择“将此搜索保存为任务”或添加到工作区建议中
- 下次只需从历史记录或自定义任务中调用即可
配合 Todo Tree 插件提升体验(可选)
虽然原生功能已够用,但安装 Todo Tree 插件能让 TODO 更直观。
- 在扩展市场搜索并安装 “Todo Tree”
- 安装后侧边栏会出现一个树状列表,自动高亮并归类所有 TODO 标记
- 支持自定义标签颜色、图标和正则规则
- 适合长期维护项目或团队协作时跟踪任务
基本上就这些。VS Code 原生搜索已经足够应对大多数场景,结合正则和插件可以让管理 TODO 更高效。关键是养成统一写法的习惯,比如都用 // TODO: 开头,便于后续查找和维护。










