VS Code : Python 3: 如何在调试时更改变量?

VS Code : Python 3 : How do you change a variable whilst debugging?

我读过你应该能够将鼠标悬停在一个变量上,然后会出现一个你可以修改的工具提示。 然而。我好像做不到。 不知道有没有人可以指点一下我需要做什么?

VS 代码:1.23.1 on Windows Server 2012 RC2 via VMWare Fusion on a Mac

市场IDEPython插件

在IDE状态栏显示Python版本注册

OS IDE 运行

如何托管 OS

工具提示

调试菜单

调试边栏

这里是 link 相应的文档 AFAIK。

这是我在 Github

上对扩展开发人员的 link
  1. 使用 Python 插件是否可行?
  2. 是否有其他 Python 3 个调试器插件具有该功能?

vscode v1.60 添加了在“观察”视图中设置值的功能。来自 https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_60.md#watch-view-set-value-of-expressions:

WATCH 视图:设置表达式的值

现在可以使用上下文菜单中的“设置值”操作在 WATCH 视图中设置监视表达式的值。

显示 WATCH 视图,并在上下文菜单中选择了“设置值”操作

请注意,调试扩展必须选择启用此功能才能使用设置值。目前,JS 调试、C# 和 C++ 扩展支持这一点,但我们希望其他调试扩展很快就会跟进。


上一个回答:

在“变量”子面板中找到您要更改的变量,遗憾的是在“观察”子面板中找不到。然后右键点击它。 “设置值”是其上下文菜单中的一个选项。

data inspection in vscode debugging