调试器怎么安装?手把手教你快速上手

写代码时总免不了遇到问题,光靠肉眼找 bug 太费劲。这时候装个调试器,能让你看清程序每一步的执行情况,效率直接翻倍。

先搞清楚你要调试什么语言

不同的编程语言用的调试器不一样。比如你写 Python,常用的是 pdb 或者 IDE 自带的调试功能;写 JavaScript,浏览器自带的开发者工具就能搞定;写 C++ 或 Java,可能得配 Visual Studio、CLion 或者 Eclipse 这类工具。

Python 调试器安装示例

如果你用的是 Python,系统一般自带 pdb,不用额外装。但更方便的是 ipdb,支持语法高亮和自动补全。

打开终端,运行这行命令:

pip install ipdb

装好后,在代码里想打断点的地方写:

import ipdb; ipdb.set_trace()

运行脚本时,程序会在这一行停下来,你可以查看变量、单步执行。

VS Code 怎么配调试器

很多人用 VS Code 写代码,它支持多种语言的调试。先去扩展商店搜对应语言的调试插件,比如“Python”或“Code Runner”。

装完插件后,点左侧虫子图标,再点“创建 launch.json”,选运行环境,比如 Python 或 Node.js。保存后,按 F5 就能开始调试。

比如调试一个 node 项目,生成的配置长这样:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch via NPM",
      "type": "node",
      "request": "launch",
      "runtimeExecutable": "npm",
      "runtimeArgs": ["run-script", "start"],
      "port": 9229
    }
  ]
}

浏览器调试 JavaScript 更简单

写网页的同学根本不用额外安装,按 F12 打开开发者工具,选“Sources”或者“调试器”标签,找到你的 JS 文件,点击行号就能加断点。刷新页面,代码运行到那里就会暂停。

别忘了检查环境变量和权限

有时候装好了调试器却跑不起来,可能是 PATH 没配对,或者用了虚拟环境没激活。比如在 virtualenv 里装了调试工具,但终端没进这个环境,就会提示“命令未找到”。

还有些公司电脑限制软件安装,如果 pip 安装失败,可以试试加上 --user 参数:

pip install --user ipdb

调试器不是越复杂越好,关键是用顺手。哪怕一开始只会加个断点、看看变量值,也能省下大量排查时间。动手装一个,下次出问题就不用靠 print 打满屏日志了。