Skip to content

Feature: default consoleTitle to launch config name when omitted (python debug) #25544

@randnumX

Description

@randnumX

When running multiple concurrent Python debug configurations in VS Code, all integrated terminals open with the same generic title (Python Debug Console). This makes it difficult to identify which terminal corresponds to which running service or script.

There is already a consoleTitle attribute that can be set manually in launch.json, but it must be defined per configuration, creating maintenance overhead when managing multiple launch configurations.

I propose that if consoleTitle is not explicitly defined, the Python extension should automatically default it to the value of the configuration’s name attribute at debug-time.

Related Issues

VS Code Core issue: microsoft/vscode#240398 → Closed as “caused by extension” and redirected here.

Image

debugpy already supports a consoleTitle attribute; this proposal simply pre-populates it in the extension layer.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions