繁体   English   中英

PyDev交互式控制台与“变量”视图的集成(“调试”透视图)

[英]PyDev interactive console integration with Variables view (Debug perspective)

交互式控制台的问题是双重的:

  • 当我在python代码中设置断点时,执行将按预期在断点处暂停,并在“变量”视图中显示所有变量。 但是,交互式控制台不再是非常交互式的。 当执行仍在断点处暂停时,我希望能够使用这些变量。
  • 理想情况下,如果我不是在调试而是在交互式控制台中工作,则希望具有相同的行为。 有没有一种方法可以将交互式控制台耦合到“调试”透视图的“变量”视图。 现在,当我打开交互式控制台时,变量视图仍然为空。

我正在使用PyDev(3.7.0)运行全新的Eclipse Juno(4.4.0)安装。

我正在使用最新的pydev,但发现交互式控制台仍处于交互式状态:-)请注意,控制台上没有令人鼓舞的提示(例如,没有“>”),但是如果您键入在变量窗口中看到的变量之一,将获得一个价值..可以操纵等

我的术语可能有点迷茫。 如果您是用交互式控制台来表示完整的“>”控制台,那么在调试过程中使其正常工作是很棘手的。 您可以设置pydev变量来将其链接到调试会话,但是我仍然发现它很麻烦..您必须显式切换到这样的控制台..给定命令..然后它将您带回到正常的调试控制台(这是我所指的仍然对键入变量名等敏感的代码。)也许我做错了一些,但是它太笨拙了。 我在几周前就发布了此消息,但没有任何回复。 我也想在完整的控制台中进行调试,而不会遇到麻烦。 特别是,我希望能够使用其命令历史记录来更有效地进行操作。

但是无论您是否仍然可以调试和查看变量,都无法轻松地通过功能齐全的控制台进行。

还应注意,最近似乎有一个错误(最近发行的几个版本),其中变量视图保持空白。 我发现如果我关闭它并重新打开它,则会出现变量。

祝好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM