最近,vscode 的 ms-python 插件 (v2020.5.86806) 实现了在调试控制台/变量资源管理器中对变量进行分组的功能。
它们显示为:
有没有办法禁用这个行为?
编辑:添加截图:
它们显示为:
<object>
> special variables
> function variables
有没有办法禁用这个行为?
编辑:添加截图:
![在此输入图片描述](https://istack.dev59.com/yGWy0.webp)
<object>
> special variables
> function variables
没有单独的标志可以回退到旧的行为,但是您可以在launch.json的每个组中进行微调:
{
"version": "0.2.0",
"configurations": [
{
"name": ...,
"module": ...,
...
"variablePresentation": {
"all": "inline",
"class": "group",
"function": "hide",
"protected": ...,
"special": ...
}
}
]
}
"all"应用于所有组,设置默认值,可根据需要进行覆盖;其他组名自解释。对于值,“group”是默认行为,“hide”完全删除这些变量,“inline”将它们放置在没有分组的位置。
请注意,VSCode JSON模式尚未更新以反映此更改,因此在编辑时您将获得波浪线。但这仍然有效。
version
、configurations
等等。 - Martijn Pieters