2016-11-26 60 views
3

由於我的問題很簡單,我會盡量簡化這個問題。我遇到的問題涉及到PyDev交互式控制檯。我可以毫無問題地調出控制檯,甚至可以將它用作交互式shell,就像我能夠使用IDLE一樣。但是,當我嘗試運行我在我的項目模塊中編寫的代碼時,它將不會運行到交互式控制檯,而是運行到Eclipse默認控制檯。默認的控制檯顯示的程序很好,但由於它不是一個交互式shell,我以後不能做任何事情。PyDev:運行代碼到交互式控制檯

這樣說的,我的問題是:我如何讓我的代碼運行到PyDev交互式控制檯,而不是Eclipse默認的代碼?提前致謝!

回答

0

首先它是可能的。其次,除了我的頭腦之外,可能需要改變調試視角指向的偏好?也查看pydev偏好。對不起,沒有更多的幫助。遠離電腦。

+0

非常感謝您的回答! 我想你可能會指出正確的觀點,並且我也有過這樣的想法,但不幸的是,我不知道要指向何處。在Eclipse中,我可以編輯一些控制檯首選項,但我並不瞭解不同的命令和輸入的信息,因爲它不僅僅是當前項目的路徑或類似的東西。再次,我可以運行控制檯並使用它,我不能從我的書面代碼中訪問變量和類似的東西。 – VictorK

2

爲了使交互式控制檯中當前編輯器的符號可用,請使用Ctrl+Alt+Enter(它將在交互式控制檯上下文中執行運行文件)。

此外,請務必仔細閱讀:http://www.pydev.org/manual_adv_interactive_console.html

+0

謝謝你的回答,但正如我在我的原始文章中所說的,我可以交互地使用控制檯,並且像它那樣工作得很好。但就是這樣。我無法做更多的事情。由於沒有代碼運行,因此我無法使用它來調試程序。也感謝你的鏈接,但沒有任何信息可以幫助我解決網頁上的問題。 – VictorK

+1

實際上,如果您按照該頁面中的「交互式控制檯中的完全調試支持」中的建議操作,則可以使用調試器進行交互式控制檯...我認爲您應該爲您的問題添加一些更多信息,這些信息與「我可以」之後做任何事情「,因爲我相信這個問題確實回答了你所要求的(即:在交互式控制檯中運行當前文件,然後交互式地檢查它)。 –

0

運行從代碼窗口中的程序。嘗試在代碼窗口中擊中F9。結果和錯誤應顯示在控制檯中。

+0

非常感謝您的努力,但不幸的是,他們似乎都沒有工作。在這種情況下,我通過用Python工具切換到Visual Studio來爲我的Python編程解決了這個問題,這對我來說工作得非常好。再次,非常感謝您的幫助,但我不會再追究這個問題。 – VictorK