我如何在vscode-python中禁用/隐藏变量分组

时间:2020-06-12 14:12:57

标签: python visual-studio-code

最近,vscode的ms-python扩展名(v2020.5.86806)在调试控制台/变量资源管理器中实现了变量分组。

它们显示为:

<object>
  > special variables
  > function variables

是否可以禁用此行为?

编辑:添加了屏幕截图: enter image description here

1 个答案:

答案 0 :(得分:3)

没有单个标志可以恢复到旧的行为,但是您可以在launch.json中按组对其进行微调:

"variablePresentation": {
    "all": "inline",
    "class": "group",
    "function": "hide",
    "protected": ...,
    "special": ...,
}

“全部”适用于所有组,并设置可以根据需要覆盖的默认值。其他组名是不言自明的。对于值,“ group”是默认行为,“ hide”会完全删除这些变量,而“ inline”会将它们不进行分组。

请注意,VSCode JSON模式尚未更新以反映此情况,因此在编辑时会出现一些花招。仍然可以。