2014-10-31 67 views
5

我最近嘗試從Eclipse切換到IntelliJ作爲我的大學課程的調試器,我非常喜歡自動完成,Chronon反向調試和其他不錯的功能。但是有一件事情讓我不知所措:我只想運行當前的文件!在IntelliJ中運行當前文件?

在Eclipse中,「運行」按鈕足夠智能,只需運行當前文件(如果它包含主要方法),並使用最後運行的文件。但在IntelliJ中,只是運行一個文件要複雜得多。您必須創建正確文件的運行配置,然後選擇「運行配置」,而不是隻打開所需的文件。這對我來說是一個很大的麻煩,特別是因爲在大多數家庭作業和項目中,我有許多不同的主要方法。

我發現,在Mac上,Ctrl + FN + Shift + F10會「運行上下文配置」,這幾乎是我正在尋找的。但由於某種原因,這個鍵綁定沒有相應的工具欄按鈕,切換到上下文配置並運行它,這將解決我所有的問題!誰能幫我嗎?

+0

[如何設置IntelliJ Idea以運行簡單的Java應用程序?](http://stackoverflow.com/questions/11063115/how-to-set-intellij-idea-to-run-simple-java-應用程序) – Seelenvirtuose 2014-10-31 07:58:43

+0

我見過這個問題及其可能的重複,但在那裏沒有令人滿意的答案。 – rosstex 2014-10-31 08:00:41

回答

4

如果您將鼠標懸停在RunDebug按鈕上,您會看到快捷方式。鑑於你在Mac OS和Fn是非常重要的觸發這裏f鍵的快捷鍵:

運行Shift + Fn + F10

調試Shift + Fn + F9

+0

嗨!我嘗試了快捷方式,但它們只適用於當前運行配置,而不適用於當前打開的文件。 – rosstex 2014-10-31 08:05:32

+0

但是你不能在沒有上下文配置的情況下運行。在沒有上下文配置(它將創建一個)的情況下,在Mac OS上觸發一個要運行的文件(使用main()方法):Ctrl + FN + Shift + F10 – dimitrisli 2014-10-31 08:14:48

+0

我想Ctrl + FN + Shift + F10幾乎可以做我正在尋找的東西。我厭倦了它沒有工具欄按鈕,但我會重新將它更簡單一些。 – rosstex 2014-10-31 08:17:20

0

默認情況下,RunDebug按鈕運行最後的配置。如果要運行當前文件,請在編輯器中單擊鼠標右鍵,您將看到要運行或調試當前文件的條目。

在Windows上,我有Alt + Shift + F6運行Java或JS文件和Ctrl + Shift + F5調試(使用NetBeans鍵盤映射)。

5

我無法找到「運行當前文件,否則選擇上下文」操作。我確實找到他們分開。

爲 「運行當前文件」 按鍵綁定:

  • 運行上下文配置
  • 調試上下文配置
+1

這就是它!謝謝! <3 – 2016-06-02 00:25:35

0

@dimitrisli答案是部分正確。實際上,如果您想運行當前腳本,您需要使用:FN + SHIFT + F10 =>運行最後一次執行(但是如果添加CONTROL,它將運行當前腳本如果該文件具有主要方法或者是測試類)。

相關問題