Sublime怎么安装TodoReview插件_Sublime如何查看待办事项【攻略】

酷强姑娘_1013

酷强姑娘_1013

2026-03-23

209人浏览

原创

必须通过 package control 安装 todoreview,手动解压无效;需项目方式打开含 .todoconfig 的文件夹,配置 file_extensions 支持 .vue/.ts 等后缀,并统一缩进、编码与注释格式。

sublime怎么安装todoreview插件_sublime如何查看待办事项【攻略】

安装 TodoReview 插件必须走 Package Control,别手动拖文件

TodoReview 不支持直接下载 ZIP 解压到 Packages 目录——那样插件无法注册命令、不响应 Ctrl+Shift+P 调用,且后续更新失效。

  • 先确认已装 Package Control:按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(Mac),输入 Install Package,能出现选项即已就位
  • 输入 Package Control: Install Package → 等待列表加载完成 → 搜索 TodoReview → 点击安装
  • 安装后无需重启,但必须以「项目方式」打开文件夹(File → Open Folder…),否则插件默认不激活扫描

为什么装完没反应?大概率缺 .todoconfig 或没开项目

TodoReview 默认只在有 .todoconfig 文件的项目根目录下工作,不是全局扫描器。空文件也行,但必须存在。

Orelon
Orelon

Orelon是一款面向电影感创意的AI视频生成工具。

下载
  • 在你项目的最外层文件夹里新建一个文件,命名为 .todoconfig(注意开头的点,无后缀)
  • 确保 Sublime 是通过 Open Folder… 打开整个目录,而不是双击单个文件或用 Open File
  • 按 Ctrl+Shift+P 输入 TodoReview: Toggle 测试是否响应;无反应就回头检查上面两点

扫描不到 .vue/.ts 文件?file_extensions 必须显式加通配符

默认配置只认 *.js、*.py 这类常见后缀,.vue、.ts、.jsx 全被跳过,不是插件“不支持”,是根本没扫到文件。

  • 进 Preferences → Package Settings → TodoReview → Settings
  • 在右侧用户设置中补全 file_extensions,例如:
    { "file_extensions": ["*.js", "*.ts", "*.vue", "*.jsx", "*.html", "*.py"] }
  • ⚠️ 注意写法:vue 或 .vue 无效,必须是 *.vue;删掉原有项会导致 Python/HTML 也失效

点击 TODO 条目跳转错行?缩进混用和 BOM 是元凶

跳转偏移不是插件 bug,而是它依赖文本行号计算,一旦文件含 BOM、Tab+空格混用、或注释格式不规整(比如 //TODO: 紧贴无空格),行号就对不上。

  • 统一用空格缩进(推荐 2 或 4 个),禁用 Tab(可在 View → Indentation → Convert Indentation to Spaces 一键转换)
  • 团队约定注释格式为:// TODO: xxx(冒号后跟空格),避免 //TODO: 或 // TODO:(前面多空格)
  • 用 File → Reopen with Encoding → UTF-8 清除潜在 BOM,尤其 Windows 下生成的文件容易带
实际用起来最麻烦的从来不是装插件,而是让所有人的编辑器对齐缩进、编码、注释风格——这些细节不统一,TodoReview 就会漏报或跳歪,问题反而更难定位。

相关文章

热门游戏推荐
热门游戏推荐

海量精品小游戏合集,无需安装即点即玩,休闲益智、动作闯关应有尽有,秒开即玩,轻松解压,快乐停不下来

下载

相关标签:

sublime

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

相关专题

更多
js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

2023.06.20

4456

8

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.28

1355

5

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1758

5

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

2023.08.17

9983

11

js删除节点的方法
js删除节点的方法

js删除节点的方法有:1、removeChild()方法,用于从父节点中移除指定的子节点,它需要两个参数,第一个参数是要删除的子节点,第二个参数是父节点;2、parentNode.removeChild()方法,可以直接通过父节点调用来删除子节点;3、remove()方法,可以直接删除节点,而无需指定父节点;4、innerHTML属性,用于删除节点的内容。

2023.09.01

980

4

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2764

5

Js中concat和push的区别
Js中concat和push的区别

Js中concat和push的区别:1、concat用于将两个或多个数组合并成一个新数组,并返回这个新数组,而push用于向数组的末尾添加一个或多个元素,并返回修改后的数组的新长度;2、concat不会修改原始数组,是创建新的数组,而push会修改原数组,将新元素添加到原数组的末尾等等。本专题为大家提供concat和push相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.14

1569

5

js截取字符串的方法介绍
js截取字符串的方法介绍

JavaScript字符串截取方法,包括substring、slice、substr、charAt和split方法。这些方法可以根据具体需求,灵活地截取字符串的不同部分。在实际开发中,根据具体情况选择合适的方法进行字符串截取,能够提高代码的效率和可读性 。

2023.09.21

4729

3

js生成随机数方法
js生成随机数方法

JavaScript生成随机数的方法,包括使用Math.random()方法生成指定范围内的随机整数、生成随机字符串和生成随机颜色。根据具体需求,可以选择适合的方法来生成随机数,以实现各种功能 。

2023.09.25

2735

5

热门下载

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

精品课程

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