该按钮仅显示在调试视图工具栏中(简单的从左到右箭头),而不是在主工具栏中。 Debugger auto reload documentioan中提到了该操作,但在Eclipse或PyDev文档中没有关于它的文档。此外,当代码编辑器处于焦点时,它始终处于禁用状态。
我实际上是在寻找PyDev调试视图中没有按钮的Run To Line动作,但我发现快捷方式(ctrl-R)可以正常工作,尽管隐藏了按钮。
答案 0 :(得分:1)
pydev code mailing list可能还有更多信息:
我们建议在PyDev中添加一个新的调试功能,即'Set Next 声明'我们将阻止'设置下一个'目标在其中 'For'或'While'循环。
答案 1 :(得分:1)
应该在调试视图中启用它。
Set Next Statement将设置要执行的下一行。它必须在相同的上下文中(即:相同的方法,如果在try..except中,它必须在同一个try子句中 - 这是Python限制)。
因此,如果你想在一个调试会话中并且你处于一个函数的中间,你可以使用set next语句作为一个不同的地方,例如你的函数的开始。