Skip to content

microsoft/vscode-mock-debug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7e3c427 · Mar 31, 2025
Mar 31, 2022
Nov 4, 2022
Mar 18, 2024
Sep 8, 2017
Apr 25, 2022
Sep 7, 2023
Nov 2, 2021
Sep 9, 2020
Sep 15, 2020
Mar 31, 2022
Nov 24, 2015
Jun 2, 2023
Nov 27, 2015
Feb 1, 2023
Jan 18, 2022
Dec 31, 2021
Mar 31, 2025

Repository files navigation

VS Code Mock Debug

This is a starter sample for developing VS Code debug adapters.

Mock Debug simulates a debug adapter for Visual Studio Code. It supports step, continue, breakpoints, exceptions, and variable access but it is not connected to any real debugger.

The sample is meant as an educational piece showing how to implement a debug adapter for VS Code. It can be used as a starting point for developing a real adapter.

More information about how to develop a new debug adapter can be found here.

Using Mock Debug

  • Install the Mock Debug extension in VS Code.
  • Create a new 'program' file readme.md and enter several lines of arbitrary text.
  • Switch to the debug viewlet and press the gear dropdown.
  • Select the debug environment "Mock Debug".
  • Press the green 'play' button to start debugging.

You can now 'step through' the readme.md file, set and hit breakpoints, and run into exceptions (if the word exception appears in a line).

Mock Debug

Build and Run

  • Clone the project https://github.com/Microsoft/vscode-mock-debug.git
  • Open the project folder in VS Code.
  • Press F5 to build and launch Mock Debug in another VS Code window.
  • In the explorer view of the new window open the 'program' file readme.md
  • Set some breakpoints
  • From the editor's "Run and Debug" toolbar dropdown menu select "Debug File"

About

Starter sample for developing debug adapters for VSCode.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published