HRY Log Controller
这是一个 VS Code 插件,用于管理当前活动编辑器中的控制台日志。
支持的语言
支持 JavaScript、TypeScript、JSX、TSX 和 Python 文件中的 console.log 与 print 日志。
插件只识别以下两类日志调用:
- JavaScript、TypeScript、JSX、TSX:
console.log(...)
- Python:
print(...)
暂不支持 console.error(...)、console.warn(...) 或其他日志调用形式。
功能
所有功能只作用于当前活动编辑器中的文档,不扫描或修改其他文件。
Ctrl+R Ctrl+A 或 Cmd+R Cmd+A:在活动光标处添加日志标记。
Ctrl+R Ctrl+S 或 Cmd+R Cmd+S:注释或取消注释当前位置的日志。
Ctrl+R Ctrl+D 或 Cmd+R Cmd+D:删除当前活动编辑页中全部标记的日志,无论日志是否已注释。
Ctrl+R Ctrl+F 或 Cmd+R Cmd+F:将内部日志索引重置为 0。
日志默认使用 hry 前缀(可自定义),例如:
console.log("hry 0",
新增日志会保留为未闭合的调用,便于继续输入参数 或 agent 自动补全。
也可以通过命令面板(Ctrl+Shift+P 或 Cmd+Shift+P)运行:
logController.addLog:在活动光标处添加日志标记。
logController.toggleComments:注释或取消注释当前位置的日志。
logController.removeAllLogs:删除当前活动编辑页中的全部标记日志。
logController.resetIndex:将内部日志索引重置为 0。
安装
克隆仓库:
git clone https://github.com/missannil/log-controller.git
cd log-controller
安装依赖:
pnpm install
开发
pnpm run check
pnpm run watch
pnpm run package
按 F5 可启动 Extension Development Host 调试。
发布
递增 package.json 中的版本号后执行:
pnpm run publish
许可证
此项目使用 MIT 许可证。
| |