1
當您在調試時編譯代碼時,Intellij嘗試熱插拔更改。如果失敗,則顯示有關其狀態的消息,並要求開發人員重新啓動調試會話(以重新運行應用程序)。該消息在幾秒鐘後消失。如何知道調試器是否不同步?
如果您錯過關於失敗熱插拔的消息,您如何知道會話是否仍與代碼同步?
當您在調試時編譯代碼時,Intellij嘗試熱插拔更改。如果失敗,則顯示有關其狀態的消息,並要求開發人員重新啓動調試會話(以重新運行應用程序)。該消息在幾秒鐘後消失。如何知道調試器是否不同步?
如果您錯過關於失敗熱插拔的消息,您如何知道會話是否仍與代碼同步?
的IntelliJ 2016.1加入檢測這個,如果你有一個活躍的斷點:
資源錯配檢測
它可能是很煩人的,適得其反,如果你跨過你的代碼不知道它並不符合正在運行的代碼。爲避免浪費任何不必要的時間,IDE現在會在發現不匹配時立即發出警告。
[source]
我已經知道這個功能。問題是,如果我點擊「重新啓動調試會話」,它不會說它再次同步。我知道這是因爲我點擊了它,但我經常在調試過程中點擊它,並且經常忘記我已經點擊了!所以這只是一半! *這隻告訴我,前一段時間有一個熱插拔失敗 - 我在那之後重新啓動會話嗎?* –
啊,我明白了。不幸的是,我不認爲它有這樣的能力,特別是考慮到它們的「來源不匹配檢測」功能的措辭。我相信你已經想到了這一點,但你可以在重新啓動後清除日誌。 – phaze0