功能指南 / 调试

调试

IDE 当前提供 Python、Node、Java 与 Go 的调试入口。DAP 是调试协议,不代表任意语言适配器都已经接入 IDE。

准备环境

  • Python:自行安装 Python 与 debugpy,确认所用解释器可导入该包。
  • Node:自行安装 Node.js 与 js-debug,确保 js-debug-dap 命令在 PATH 中;当前入口直接启动该命令。
  • Java:自行安装 JDK、带 java-debug 插件的 jdt.ls;当前调试视图使用 attach,填写目标 JVM 的 JDWP 主机与端口(默认 127.0.0.1:5005),目标 JVM 需启用 JDWP。内核通过语言服务获取 DAP 端口,它与 JDWP 端口不同。
  • Go:自行安装 Go 与 Delve(dlv),确保命令在 PATH 中。先用 go build -gcflags="all=-N -l" -o app . 编译程序(Windows 可用 app.exe),在程序字段填写可执行文件路径;当前入口使用 exec 模式,不直接运行 .go 源文件。内核自动启动 dlv dap,监听 127.0.0.1 的动态端口,无需手工启动服务。

安装路径、运行时版本、工作目录和程序参数必须符合项目环境。适配器不随协议支持自动安装。VS Code 的 launch.json 可作手工对照,不保证直接导入或扩展兼容。

会话操作

在调试视图中设置启动配置与断点,启动或附加到目标进程,观察变量、调用栈和输出,再执行继续、单步或停止。具体能力取决于适配器与目标程序。连接失败时先检查路径、进程、端口和适配器日志,避免在日志中暴露凭据。

调试会启动或连接具有本机权限的进程,不是强隔离执行。AI 生成的修复建议需要审阅和测试。

终端与沙箱 · 配置

v1.0.0 · web-2026