2014-01-28 30 views
0

該按鈕僅顯示在調試視圖工具欄中(簡單的從左到右的箭頭),不在主工具欄中。該操作在Debugger auto reload documentioan中提及,但在Eclipse或PyDev文檔中沒有關於它的文檔。而且,當代碼編輯器處於焦點時,它總是被禁用。PyDev中的'Set Next Statement'按鈕是做什麼的?

我實際上是在尋找在PyDev調試視圖中沒有按鈕的Run To Line動作,但我發現快捷鍵(ctrl-R)可以工作,儘管該按鈕是隱藏的。

回答

1

它應該在調試視圖中啓用。

Set Next Statement將設置要執行的下一行。它必須位於相同的上下文中(即:同樣的方法,如果在try ...內部,它必須在同一個try子句內 - 這是一個Python限制)。

所以,如果你想在一個調試會話中,而你正處於一個函數的中間,那麼你可以使用set next語句作爲不同的地方,比如函數的開始。

1

上有pydev code mailing list也許有點更多信息:「設置下一 聲明」,其中我們將阻止「設置下一步」目標是

我們建議在PyDev的,即增加一個新的調試功能 a'For'或'While'循環。