Debugging (DAP) Beta
Full debugging for Java, Python, and JavaScript: breakpoints, step in/over/out, watches, set-value, run-to-cursor, inline values, and an interactive console.
Full debugging for Java, Python, and JavaScript through the Debug Adapter Protocol, with an IntelliJ-style Debug tool window:
- Breakpoints (including conditional and logpoints), step in / over / out, run-to-cursor, and jump-to-line
- A threads + call-stack view and a lazy variables tree with set-value
- Watches and an evaluate console
While suspended, inline values appear after each line and hovering a variable shows its value. The adapters (java-debug, debugpy, vscode-js-debug) are user-installed, not bundled. Off by default. Enable it under Settings → Debugging.