2012-11-29 107 views
5

我剛剛開始在Eclipse中使用pydev,並且我對交互式控制檯的工作方式有很多疑問。pydev交互式控制檯總是消失和其他控制檯問題

我已經找到了如何啓動交互式控制檯並使用它來運行功能。我的問題是這樣的:

  1. 每當我改變我的代碼並重新運行它,我的交互式控制檯就會消失。這很煩人,因爲我不得不重新打開一個控制檯,我看不到/重新運行我以前的歷史。如果我釘住它,它會保持,但是我不能運行任何代碼。有沒有辦法讓交互式控制檯始終處於打開狀態,還能夠運行代碼?我目前花了大量時間關閉和開放遊戲機!

  2. 如何從交互式控制檯運行函數,但仍然使調試器停在斷點處。如果我從主函數運行代碼,則可以使用調試器,但是如果從控制檯運行代碼,它只會跳過斷點。

感謝 尼爾

回答

0
  1. 不要點擊 「巨蟒運行」,你可以按Ctrl + Alt +與所需的Python文件主動輸入和控制檯會叫execfile就可以了。你之前的故事都留在那裏。您也可以選擇部分代碼並僅運行它。

  2. 據我所知,你不能。請檢查pdb模塊。