Console.log 重度使用者!必备的 2 个 VSCode 神级插件!

如果你写 JavaScript / TypeScript / Node / 前端框架时,一天能敲几十条 console.log,却还在 DevTools 和编辑器之间疯狂切窗口!

那么请立刻把这 2 个插件装进 VSCode------写日志、看结果、一键清场,全部在 5 秒内完成。

神器 1:Turbo Console Log

"手写 console.log" 像呼吸一样自然!

  • 一键生成
    选中变量 → Ctrl+Alt+L(Win)/ Option+Control+L(Mac)。
    立刻出现带文件名、行号、函数名的日志:
arduino 复制代码
console.log('🚀 file:api.ts ~ line:42 ~ token', token);
  • 批量管理
    • 注释:Alt+Shift+C / Option+Shift+C
    • 取消注释:Alt+Shift+U / Option+Shift+U
    • 一键删除:Alt+Shift+D / Option+Shift+D
      只作用于插件生成的日志,不会误删手写代码。
  • 高度可定制
    settings.json 里改前缀、引号、分号、日志类型(log/warn/error/table),支持 20+ 语言。

神器 2:Console Ninja

DevTools 搬进编辑器!

  • Inline 实时日志
    启动 npm run devvite,所有 console.log 的值实时贴在代码行尾,悬停可展开对象。
  • 运行时错误
    报错堆栈直接贴在源码位置,点击即可跳转。
  • 网络日志
    请求/响应状态码耗时响应体,一行不漏。
  • 零配置
    ViteWebpackNext.jsNuxtNest.js 等开箱即用。

组合拳:写、看、删,一条龙的 5 秒工作流

步骤 Turbo Console Log Console Ninja
1. 插入日志 Ctrl+Alt+L 生成 ---
2. 实时查看 --- 行尾直接显示
3. 一键清场 见下文 见下文

一键清场,零残留

写完调试最怕 "忘了删" 。两个插件都给你安排得明明白白:

  • Turbo Console Log

    当前文件想一键删除所有它生成的 console.log

    • Windows / Linux:Alt + Shift + D
    • macOS:Option + Shift + D
      只删插件日志,不影响手写代码。
  • Console Ninja
    它不在源码里插日志,但运行时会有"隐形"输出。
  • 想彻底无痕:
    • 命令面板(Ctrl + Shift + P / Cmd + Shift + P)→ 输入并执行
      Console Ninja: Pause
      重新调试时再执行 Console Ninja: Resume 即可恢复。
  • 连手写日志也要一扫光?
    打开全局搜索(Ctrl + Shift + H),勾选正则,查找
lua 复制代码
  console.(log|warn|error|info|debug)([^)]*);?\s*

替换留空全部替换,项目瞬间干净。

安装与下一步

  • 打开 VSCodeExtensions(扩展)。
  • 搜索并安装:
    • Turbo Console Log
    • Console Ninja
  • 重启 VSCode,立刻体验**「5 秒一条龙」**调试流程。

从此,调试不再是"写log切窗口找行号再删 log"的体力活

而是"选中快捷键内嵌结果一键清场"的丝滑体验。

Console.log 重度使用者,祝你快乐!

相关推荐
万少2 分钟前
端云一体 一天开发的元服务-奇趣故事匣经验分享
前端·ai编程·harmonyos
WindrunnerMax4 分钟前
从零实现富文本编辑器#11-Immutable状态维护与增量渲染
前端·架构·前端框架
不想秃头的程序员6 分钟前
Vue3 封装 Axios 实战:从基础到生产级,新手也能秒上手
前端·javascript·面试
数研小生20 分钟前
亚马逊商品列表API详解
前端·数据库·python·pandas
你听得到1121 分钟前
我彻底搞懂了 SSE,原来流式响应效果还能这么玩的?(附 JS/Dart 双端实战)
前端·面试·github
不倒翁玩偶22 分钟前
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
前端·npm·node.js
奔跑的web.24 分钟前
UniApp 路由导航守
前端·javascript·uni-app
EchoEcho28 分钟前
记录overflow:hidden和scrollIntoView导致的页面问题
前端·css
Cache技术分享30 分钟前
318. Java Stream API - 深入理解 Java Stream 的中间 Collector —— mapping、filtering 和 fla
前端·后端