PyDev交互式控制台与Variables视图集成(Debug透视图)

时间:2014-09-02 14:53:33

标签: python eclipse debugging pydev

我对交互式控制台的问题有两个:

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

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

1 个答案:

答案 0 :(得分:0)

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

我的术语可能有点失落。如果您的意思是通过交互式控制台完整的“>”然后在调试期间让它工作是很棘手的。你可以设置一个pydev变量来将它链接到调试会话但我发现它仍然很麻烦..你必须明确切换到这样的控制台..给出一个命令..然后它会把你扔回正常的调试控制台(这是我引用的那个仍然对输入变量名称等敏感的东西)。也许我做错了,虽然它太尴尬了。几个星期前我发布了这个帖子,但没有回复。我也想在完整的控制台中进行调试,没有麻烦。特别是我希望能够使用它的命令历史来更有效地操纵事物。

但是,无论您是否仍然可以轻松地调试和查看变量而不是完整的功能控制台。

另外请注意,最近似乎存在一个错误(最近几个版本),其中变量视图保持空白。我发现,如果我关闭它并重新打开它,那么就会出现变量。

祝你好运