-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Contribute to debug start experience #4837
Comments
This comment has been minimized.
This comment has been minimized.
Biggest issues I see are:
|
Great, thanks for providing those. |
I reviewed your github issue and PR and it looks like your goal is to provide "one button" or some simple way to get running/debugging. I think having a Is the goal to have this for simple single file projects? Is the goal here for more complex projects to start from a state where compilation is done already? If so, the user would also need an option to select an executable. |
The goal of this view is currently to be shown when the user has no As for the selecting an executable, could that be done as part of the C++ start action. You could ask the user via quick pick and depending on the answer fill in the |
We have been tossing that idea around. |
@WardenGnaw agree that users would want F5 to just work. Which is automatically build and debug. |
@isidorn I was testing out the debug start experience window, but my message does not appear if I provide a E.g.
|
@WardenGnaw what you are doing looks good. |
That was exactly the issue! @isidorn As always, thank you for helping out. :) |
Resolved in #5503 |
Hi VS Code dev here 👋
Last milestone we have introduced a Start View for debugging. More about this can be found here microsoft/vscode#84677
So when the user has no
launch.json
file this view should help him start debugging.This view is currently language agnostic and not very cluttered thus we are slowly looking in opening it up to extensions. We have two options:
What I would be interested in is what C++ would like to contribute to improve the start experience. If it is only commands, than I think it makes sense to show those commands in the start view (for example with additional blue buttons). If it is much more then it makes more sense that C++ contributes the whole view.
What are the biggest pain points that C++ users hit when setting up debugging?
Related python discussion: microsoft/vscode-python-debugger#164
Let me know what you think and how you envision the C++ debug start experience.
Thanks!
Current look of debug start view
fyi @WardenGnaw
The text was updated successfully, but these errors were encountered: