VSCode代码里TODO高亮用什么插件最醒目_VSCode代办事项标记【技巧】

落枫酱_3310

落枫酱_3310

2026-06-19

1017人浏览

原创

todo tree最实用在于将todo等标记实时聚合成侧边栏树形结构,支持点击跳转、图标分类、右键标记完成,真正解决“找不到、忘清理、难协作”问题;而todo highlight仅做行内高亮,缺乏结构化管理能力。

vscode代码里todo高亮用什么插件最醒目_vscode代办事项标记【技巧】

用 Todo Tree 插件最醒目,不是因为颜色多,而是它把所有 TODO、FIXME 等标记实时聚合成侧边栏树形结构,点击即跳转,还能带图标、分类、过滤——高亮只是副产品,真正解决“找不到、忘清理、难协作”这三件事。

为什么 Todo Tree 比 TODO Highlight 更实用

TODO Highlight 只做行内背景色渲染,而 Todo Tree 是基于 VSCode 的 TextDocument API 实时解析注释结构,能准确区分 // TODO 和字符串里的 "todo",也不会被 /* TODO */ 或 # FIXME 这类多格式搞乱。它默认就支持 .vue、.astro、.md 里的注释块,不用手动补 languages 或 include 路径。

  • 侧边栏常驻,不依赖你记得按 Ctrl+Shift+P 呼出列表
  • 右键节点可直接加 ✅ 前缀标记完成,操作闭环
  • 默认识别 TODO、FIXME、XXX,大小写敏感但可配正则覆盖
  • 不扫描 node_modules、dist 等目录,性能影响极小

Todo Tree 自定义关键词必须配正则才能匹配小写或带标点的变体

写 // todo: 或 // TODO : 不会进树,因为插件默认只认紧贴注释符后的大写词 + 可选冒号。要让它生效,得改 todo-tree.general.tags:

VSCode
VSCode

避免常见的 VSCode 错误——设置冲突、调试器配置和扩展冲突。

下载
  • 纯字符串数组只做精确匹配:["TODO", "FIXME", "todo", "fixme"] → 仍不匹配 // TODO : 中的空格
  • 必须用正则开启忽略大小写:["(?i)todo", "(?i)fixme", "(?i)review"]
  • 如果团队用 ## BUG 这种 Markdown 风格,得额外配 todo-tree.general.tagRegex,例如:/##\s*(BUG|REVIEW):?\s+(.*)$/,确保 (.*) 是第 2 组,否则跳转错位

Todo Tree 高亮颜色和图标要靠 customHighlight 控制

todo-tree.highlights.customHighlight 是对象,不是数组;每个 key 必须是纯标签名(不能带 // 或空格),值里 icon 必须是 VSCode 内置 codicon 名称(如 eye、bug、zap):

"todo-tree.highlights.customHighlight": {
  "REVIEW": { "icon": "eye", "color": "#FFA500", "foreground": "#000000" },
  "BUG": { "icon": "bug", "color": "#FF3B30", "foreground": "#FFFFFF" }
}
  • 漏掉 foreground 会导致文字在深色主题下看不清
  • 误写成数组(如 [{"REVIEW": {...}}])会完全失效
  • 图标只在侧边栏显示,不影响编辑器内行高亮样式

扫描不到某些文件?先查 VSCode 的 files.exclude 而不是插件设置

Todo Tree 默认继承 VSCode 全局和工作区的 files.exclude 和 search.exclude 配置。如果你在 src/utils/ 下写了 // TODO 却没出现在树里,大概率是这些路径被某层 exclude 规则挡住了:

  • 检查 .vscode/settings.json 里有没有类似 "**/utils/**": true 的误配
  • 检查用户设置中 Files: Exclude 是否包含通配符如 "**/src/**"
  • 插件自身的 todo-tree.general.includeGlobs 和 todo-tree.general.excludeGlobs 优先级更高,适合精准控制,例如:["**/src/**", "**/docs/**"]

真正容易被忽略的是:即使插件配置全对,只要 VSCode 层面把某个目录 exclude 了,Todo Tree 就压根不会读取那些文件——它不绕过编辑器的文件系统访问策略。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

vscode

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
vscode是什么_vscode怎么安装配置
vscode是什么_vscode怎么安装配置

VS Code(Visual Studio Code)是一款免费、开源的跨平台代码编辑器,由微软开发和维护。它被广泛用于软件开发和编程,支持多种编程语言和框架。VS Code 同时提供了丰富的功能和扩展性,使开发者可以高效地编写、编辑和调试代码。

2023.06.30

1315

18

vscode怎么运行代码
vscode怎么运行代码

vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.21

2772

3

vscode使用的框架介绍
vscode使用的框架介绍

VSCode是一款跨平台代码编辑器,它基于Electron框架和Monaco Editor构建。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

1949

12

vscode一般用来写什么语言
vscode一般用来写什么语言

VSCode是一款功能强大的代码编辑器,支持多种编程语言和文件格式。它内置对 JavaScript、Python、Java、C++、TypeScript、HTML/CSS、Go 等语言的支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

1727

8

vscode可以写什么语言
vscode可以写什么语言

vscode是一款强大的代码编辑器,支持多种编程语言的开发。通过安装扩展,可以为 JavaScript/TypeScript、Python、Java、C#、PHP、Go、Ruby、Rust、HTML/CSS 等语言提供智能代码补全、调试和格式化等功能。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

2607

12

vscode中文设置方法
vscode中文设置方法

方法一:在设置页面中,搜索“locale”,并选择“zh-cn”。方法二:按“Ctrl Shift P”快捷键,输入“Configure Display Language”,将语言修改为“zh-cn”。如果上述方法无效,可考虑安装中文插件。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1818

14

vscode用途介绍
vscode用途介绍

Visual Studio Code(VSCode)是一款由 Microsoft 开发的多功能文本编辑器,适用于各种编程语言。作为一款开源软件,VSCode 拥有代码高亮、自动补全、调试、Git 集成等强大功能,成为程序员不可或缺的工具。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1242

10

vscode和visualstudio的区别
vscode和visualstudio的区别

Visual Studio是一款功能强大的集成开发环境(IDE),适用于专业开发人员进行复杂项目的构建。而VSCode则是一款轻量级的代码编辑器,更适合各种规模的项目开发。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1116

8

vscode设置中文界面不生效解决方法
vscode设置中文界面不生效解决方法

vscode设置中文界面不生效解决方法:安装中文语言包、通过命令面板设置语言、检查 locale.json 设置、重新安装中文语言包、检查 VSCode 版本和更新、排除插件冲突、检查系统语言设置、查看 VSCode 日志和错误消息、重置 VSCode 设置、查看官方文档和社区支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

474

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程