2010-09-15 58 views
5

快捷鍵是F11開始調試。但問題是我必須在該文件上,然後按F11開始調試。例如,什麼是使用Eclipse在PyDev中調試的快捷方式

我的文件,啓動應用程序「launch.py」和「example.py」。
example.py在編輯器中打開,而launch.py不是。
現在,如果我打F11它會嘗試推出使用「example.py」的應用程序,並終止由於錯誤(如預期)。

因此,我必須在編輯器中打開「launch.py」,然後點擊F11開始調試應用程序。
有沒有更好的方法來配置調試,以便它在單擊/鍵啓動應用程序?

編輯:example.py是一些其他的文件(有些模塊)。它不會啓動應用程序。

回答

5

由於這PyDev Eclipse Tutorial suggests

第一次運行後,如果您鍵入按Ctrl + F11 ,最後一個文件冉重新運行。或者,如果您只輸入F11,則會在最後一次運行時開始調試會話。我們來測試這個...

注:此行爲在Eclipse 3.3改變 - 但它一般建議其在首選項在還原:window > preferences > Run/Debug > Launching並設置Launch OperationAlways launch the previously launched application
本教程將始終將此視爲默認選項。

alt text

那麼,你有這個選項選擇?
如果您至少啓動了一次launch.py,那麼您可以輕鬆重新啓動它。

+0

即使我最後的啓動文件是「launch.py​​」 .. – ssal 2010-09-15 21:22:39

+0

@ssal:特別是如果你的最後一個啓動文件是「'launch.py '」。 – VonC 2010-09-15 21:26:57

+0

使用鼠標:2次點擊。和使用鍵盤不可能,除非我在「launch.py​​」上按F11。我的日食沒有像上面的屏幕截圖一樣的選項。它是哪個版本?我正在使用Eclipse Java EE IDE for Web – ssal 2010-09-15 21:29:36

1

我用CTRL + SHIFT + F9以重新啓動在Pydev的以前的調試配置。

3

雖然這不是嚴格的答案,什麼是最初要求,它可能會幫助找人在這裏,有同樣的問題作爲我...

我是一個Java開發人員爲主,所以幾乎所有的Java觀點都是開放的。但是,有時我想運行一些python文件來測試一些東西(或者只是創建一個快速的python腳本,然後運行它)...

在Java編輯器中,如果當前的類有一個main(String[] args)方法,我運行它(並彈出對話框問我想正是我在中間運行)

ALT +轉變 + XĴ

不幸的是,這並不在Python視圖中工作,我還沒有發現類似的解決方案 - 它只是問我,如果我想運行它一個Java應用程序......但是,正如VonC所說,你可以運行最後運行的事情(只要你已經設置相應的偏好)與

CTRL + F11

,這似乎與Python運行配置工作也很好。

但是...如果我跑最後一件事是一個Java程序,但我現在要運行的積極.py文件?此前,運行.py文件,我必須要經過用鼠標在工具欄上的按鈕挖,我傾向於選擇快捷鍵...

解決方案!所以,最後我得出這個答案的實際有用的一點 - 我只是偶然發現(!打字伊萬的建議的快捷方式,但丟失),似乎

F9

將運行當前活動python文件。

希望幫助別人得到,只是有點快......

+0

是的,它似乎首選的方式是通過F9:http://pydev.org/manual_adv_launch.html – 2012-12-19 20:04:50

相關問題