Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
20k+ 开发者正在使用的,一键输出 console.log 的 vscode 插件
Translation pending
PluginsTypeScript · JavaScriptGitHub @Jerryx333Self-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Console Helper — 强大的日志辅助工具,让调试开发更轻松高效。
[object Object] 这样难以阅读的输出打开快捷键设置面板:
cmd + k, cmd + sctrl + k, ctrl + sconsoleLogcmd + shift + l,推荐改为 cmd + lctrl + l一键生成带颜色的日志语句,自动获取变量名并添加行号信息
使用方式:
cmd + shift + lctrl + l为每条日志设置不同的颜色,让输出更醒目易读
设置方法:
效果如下:
在终端中也能使用随机颜色功能,让日志更加醒目
设置方法:
效果展示:
快速插入一个空的日志语句,光标自动定位到输入位置
使用方式:
cmd + yctrl + shift + l示例:插入 console.log('', )
快速删除当前文件中的所有日志语句,操作后会显示删除数量
使用方式:
cmd + shift + dctrl + shift + d可以指定需要删除的日志函数列表,方便批量清理特定类型的日志:
console.log,console.debug,console.infodebug.log,DEBUG_LOG,console.warn提供了多种代码片段,输入触发词后按 Tab 键即可使用:
clg 或 logconsole.log('[ ] >', )clog可以根据需要选择日志语句的参数个数,支持以下三种格式:
单参数模式
console.log(value)console.log(data)双参数模式(带标签)
console.log('标签', value)console.log('data', data)三参数模式(带样式)
console.log('标签', '样式', value)console.log('data', 'color: #bf2c9f; background: pink;', data)设置方法:
为日志添加独特的前缀标识,方便在控制台中快速定位和区分不同来源的日志
设置方法:
[DEBUG][UserName][Module]效果示例:
console.log("[DEBUG] data:", data)
console.log("[UserName] result:", result)
自动对复杂对象进行格式化,避免出现
[object Object]这样难以阅读的输出
设置方法:
JSON.stringify(#) - 转换为格式化的 JSON 字符串JSON.parse(JSON.stringify(#)) - 创建深拷贝并格式化配置效果:
// 原始输出
console.log(complexObject) // [object Object]
// 格式化后
console.log(JSON.stringify(complexObject)) // {"name": "example", "data": {...}}
在设置中勾选在终端中随机颜色
可以自定义日志函数名称,支持各种格式的日志函数
在设置中配置 "Custom Log Function",可以使用自定义的日志函数名称,例如:
console.log(默认)console.debugdebug.logDEBUG_LOGLOG_DEBUGprint配置后,插件会使用你设置的函数来打印日志,删除日志功能也会自动识别并删除这些自定义日志。
插入日志后,光标位置可以根据个人习惯自动调整到指定位置。支持以下几种光标位置选项:
你可以在 VSCode 设置中心的「光标位置」选项中配置这个功能。默认情况下,光标位置保持在原位置不变。
所有功能都可以在 VSCode 设置中心统一配置:
通过 VSCode 扩展商店安装:
console-helper系统要求:
可能原因:快捷键被其他插件或命令占用
解决方法:
cmd + k, cmd + sctrl + k, ctrl + scmd + shift + l)方式一:扫描二维码
方式二:添加作者微信
微信号:AT-0529
备注:日志小助手
如果这个项目对您有帮助,欢迎:
如果对您有帮助,给个 star 是对我最大的支持~