首页 > 解决方案 > VS2019 中没有自动变量调试 Python

问题描述

我喜欢 VS2019,我想在它上面做尽可能多的开发,而不需要经常切换 IDE。为此,我尝试使用 Python 进行编码,但在调试方面,它对 Pycharm 真的没有影响。一方面,“汽车”变量没有显示在我这边: 没有像 c++ 和 c# 那样显示的自动变量

这是我在 VS2019 中创建的一个项目。为了查看变量,我必须转到超级混乱的“locals”选项卡,该选项卡实际上包括无论出于何种原因,集合和一堆使我的调试监视器混乱的包。我什至不能取出这些变量,所以我可以有一个更干净的窗口在 C++ 中,Autos 会自动填充当前函数调用范围内的变量。在当地人中,包括我不在乎的东西在内的一切都在那里: 局部变量过多

最糟糕的是,创建具有多个值的类,调试窗口中的类对象甚至无法扩展以向您显示该对象所拥有的值,就像它在 Pycharm 中所做的那样: 皮查姆

有没有办法来解决这个问题?您可以使用不同的调试监视器窗口来使变量跟踪像 Pycharm 一样接近和直观?

标签: pythonpython-3.xvisual-studio-2019

解决方案


我通过转到工具->选项-> Python->调试来修复它,并将其更改为“使用旧版调试器”。不幸的是,它不会跟踪 auto 上的多个变量。只是最近的一个


推荐阅读