microsoft / microsoft/vscode-cpptools
Add support for listening to "restart debug" events
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 6.2k
- Forks
- 1.7k
- Ø Merge
- 14 Std. 46 Min.
- Gemergte PRs (30 T.)
- 61
Beschreibung
Feature Request
Description:
Currently, the C/C++ extension provides events for tracking the lifecycle of debug sessions, such as onDidStartDebugSession and onDidTerminateDebugSession. However, there is no event available specifically for listening to the "restart debug" action triggered by the user.
Use Case:
Debugging with GDB in conjunction with qemu, I have to start the qemu command in the terminal first, and then connect the port number when debugging and configuring gdb.
When debugging is restarted, only the termination event is triggered, the qemu process is shut down, and the configuration is restarted.
Environment:
- VSCode 1.85
- Windows x86
- WSL Ubuntu
- C/C++ Extension
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Durchsuche die TypeScript-Erweiterung nach den vorhandenen onDidStartDebugSession- und onDidTerminateDebugSession-Ereignissen und verfolge anschließend, wie die vom Benutzer ausgelöste Neustartaktion verarbeitet wird. Definiere das neue Neustart-Ereignis neben den vorhandenen Lebenszyklusereignissen und überprüfe, dass es ausgelöst wird, wenn das Debugging neu gestartet wird, einschließlich des im Issue beschriebenen GDB-, QEMU- und WSL-Szenarios.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript, vscode
- Bereich
- devtools, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100