Debugging in Visual Studio Code
One of the key features of Visual Studio Code is its great debugging support. VS Code's built-in debugger helps accelerate your edit, compile, and debug loop. VS Code has built-in debugging support for the Node.js runtime and can debug JavaScript, TypeScript, or any other language that gets transpiled to JavaScript. For debugging other languages and runtimes (including PHP, Ruby, Go, C#, Python, C++, PowerShell and many others), look for Debuggers extensions in the VS Code Marketplace or select Install Additional Debuggers in the top-level Run menu. Below are several popular extensions which include debugging support: Tip: The extensions shown above are dynamically queried. Select an extension tile above to read the description and reviews to decide which extension is best for you. The following documentation is based on the built-in Node.js debugger, but most of the concepts and features are applicable to other debuggers as well. It is helpful to first create a sample Node.js applicat
Debug code with Visual Studio Code 📼 Rewatch VS Code Live at MS Build 2026 Dismiss this update Copy as Markdown Copy as Markdown View as Markdown Debug code with Visual Studio Code Visual Studio Code has rich support for debugging various types of applications. VS Code has built-in support for JavaScript, TypeScript, and Node.js debugging. The Visual Studio Marketplace has a wide variety of debugging extensions to add debugging support for other languages and runtimes to VS Code. This article describes the debugging features of VS Code and how to get started with debugging in VS Code. You als
Explore this link on the map →related reading
- The Debugger's Toolkit - by Addy Osmani - Elevateaddyo.substack.com
- Boost Your Coding Fu With VSCode and Vim - Cheatsheet | Barbarian Meets Codingbarbarianmeetscoding.com
- Zed — Your last next editorzed.dev
- Reading 9: Debuggingweb.mit.edu
- 練習 - 設定 Visual Studio Code 延伸模組 - Training | Microsoft Learnlearn.microsoft.com
- Setting breakpoints to pause your running app | Apple Developer Documentationdeveloper.apple.com
- 9. Kaleidoscope: Adding Debug Information — LLVM 23.0.0git documentationllvm.org
- A Guide to Claude Code 2.0 and getting better at using coding agents – sankalp's blogsankalp.bearblog.dev
- CS107 GDB and Debuggingweb.stanford.edu
- Stepping through code and inspecting variables to isolate bugs | Apple Developer Documentationdeveloper.apple.com
- Best practices for Claude Code - Claude Code Docsanthropic.com
- How to Build a Code Editor with React that Compiles and Executes in 40+ Languagesfreecodecamp.org