vscode-mock-debug

用于为VSCode开发调试适配器的入门示例。(Starter sample for developing debug adapters for VSCode.)

  • Owner: microsoft/vscode-mock-debug
  • Platform: Linux, Mac, Windows
  • License:: Other
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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.
Or discuss debug adapters on Gitter:
Gitter Chat

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

build status
build status

  • 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 that window:
    • Open a new workspace, 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 F5 to start debugging.

Main metrics

Overview
Name With Ownermicrosoft/vscode-mock-debug
Primary LanguageTypeScript
Program languageTypeScript (Language Count: 1)
PlatformLinux, Mac, Windows
License:Other
所有者活动
Created At2015-10-07 09:21:19
Pushed At2025-03-31 16:45:22
Last Commit At2021-09-22 16:43:29
Release Count5
Last Release Namev0.52.0 (Posted on )
First Release Namevscode-1.0.0 (Posted on 2016-03-26 21:36:40)
用户参与
Stargazers Count326
Watchers Count41
Fork Count194
Commits Count447
Has Issues Enabled
Issues Count62
Issue Open Count12
Pull Requests Count31
Pull Requests Open Count5
Pull Requests Close Count9
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private