Skip to content

Explore built-in "variable explorer" notebook functionality #165445

Closed
@roblourens

Description

@roblourens

The Jupyter extension has a variable explorer as a webview in a panel. This should be moved into vscode core as part of common workbench UI. Things to explore:

  • The Jupyter extension creates a "fake" debug session to show variables in the debug UI
  • Show variables inline in the cell editor, similar to debug inline values. Possibly even without a separate variables view
  • Show variables on hover, same as debugging
  • Show a separate tree/table view, similar to current experience
    • Odd duplication with debug variables view. Could be that you just have the same data visible in two places. Maybe the debug variables view hides when debugging a notebook.
  • Show variables in the Debug viewlet, driven by new variable provider API when not debugging. This would be a new type of "debug session" for inspecting variables only, is managed by vscode, can't be terminated by the user, somehow gets upgraded to a real debug session when the notebook is debugged

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions