IntelliJ IDEA默認情況下具有調試/運行同一程序的多個實例的功能。IntelliJ IDEA多實例
例如;如果我在Project X上運行調試,並且它的主線程正在等待,有時我會回來並再次運行它,因爲DEBUG按鈕沒有指示當前正在執行的會話。 IntelliJ也不會阻止您運行同一程序的另一個會話(項目X)
爲什麼此功能是必需的,我該如何關閉它?
IntelliJ IDEA默認情況下具有調試/運行同一程序的多個實例的功能。IntelliJ IDEA多實例
例如;如果我在Project X上運行調試,並且它的主線程正在等待,有時我會回來並再次運行它,因爲DEBUG按鈕沒有指示當前正在執行的會話。 IntelliJ也不會阻止您運行同一程序的另一個會話(項目X)
爲什麼此功能是必需的,我該如何關閉它?
a)當您想要在新實例中重新運行配置時,該功能非常好。 例如一個簡單的客戶端,您想在幾個實例中啓動而無需其他任何努力。
b)你不能真的關掉它。
這將啓動一個新的運行或調試會話:
這將重新運行當前調試會話:
這將顯示您當前的調試會話:
您可以啓用Single instance only
選項。要做到這一點,
Edit Configurations...
在下拉到Run
按鈕的左側。Single instance only
複選框。
a)您可能想要多次運行程序。 b)僅從調試窗口使用調試按鈕,這將永遠不會創建額外的實例。 –
謝謝 - 猜測這是我需要建立的一種習慣。雖然看起來很愚蠢,但將其作爲默認設置。它應該是一個配置設置,因爲大多數只需要一個,然後按下一個按鈕來指示會話正在運行。有趣&愚蠢 –
如果在發射攔截器之前使用它是可能的。 –