Skip to content

Prominently recommend language extensions for debugging #119110

@digitarald

Description

@digitarald

Problem

If a user misses to install an important language extension that provides debugging (like python or java), the setup of run & debug makes a lot less sense. The provided defaults in "Select Environments" are all meant for JS and don't give any additional context.

image

In usertesting we saw most Java/Python users without the right extension give up on "run & debug", and one even try Chrome-debugging on a python file. None of them clicked on the nondescript "More …" in "Select Environment" (which opens the search for debugger extensions).

Solutions

The run & debug viewlet and setup prompt could use file and workspace recommendations to highlight a shortlist of extensions that the user should install to make debugging easier.

We could start with a small scope for Java, C++ and Python and run this as experiment.

cc @sana-ajani @stevencl @isidorn

Metadata

Metadata

Assignees

Labels

debugDebug viewlet, configurations, breakpoints, adapter issuesfeature-requestRequest for new features or functionalityinsiders-releasedPatch has been released in VS Code Insiderson-release-notesIssue/pull request mentioned in release notesverification-neededVerification of issue is requestedverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions