[英]Java Eclipse evaluate expression
是否可以在 Eclipse 中評估類似於 IntelliJ 的表達式。 在哪里可以動態鍵入代碼並在調試期間顯示結果?。 我知道它執行類似“顯示”的操作,但您需要突出顯示已編寫的代碼(因此除非重新編譯,否則您無法編寫任何新代碼)。
也許有我可以使用的插件? 我剛開始使用 eclipse
還有一個顯示視圖,可以完全滿足您的要求。 轉到Window > Show view > Display
(或其他...如果顯示視圖不存在。在顯示視圖中,您可以在調試期間鍵入您想要的任何代碼(內容輔助可用)。當前對象和變量也是可用。編寫代碼后,您必須突出顯示它,右鍵單擊並選擇“ Execute
或按CTRL-U
。您也可以嘗試其他可能的操作。
除此之外,如果您有正在調試的類的源代碼,您還可以在調試期間編寫源代碼並使用您提到的Display對其進行評估。
1 - 在您正在調試的方法中鍵入您的表達式
2 - 選擇該代碼
3 - 按 CTRL + SHIFT + I
4 - Eclipse 將評估您的表達式並在浮動窗口中顯示結果
您可以使用 Debug 透視圖動態更改變量值。 Eclipse 的右上角應該有變量視圖,您可以從中選擇變量名稱並更改其值。 您還可以通過選擇 Eclipse 右上角的斷點視圖來設置條件斷點。 右鍵單擊斷點並選擇斷點屬性。 選中條件復選框並編寫一個表達式,只有當它評估為真時,程序才會在調試期間掛起。
盡管顯示視圖有效; 還有兩種方法可以計算表達式。
選擇代碼中的任何表達式。 然后右鍵單擊並選擇“顯示”(或按相關的組合鍵)。
對於全新的表達式,請使用顯示視圖。 它就像一個表達的剪貼簿。 如果“顯示”視圖不可見,請選擇“ Window > Show view > Display
以添加它。 然后在視圖中鍵入任何表達式,並執行與代碼中的表達式相同的操作:選擇表達式,右鍵單擊並選擇“顯示”。
對於您希望始終查看其值的表達式,每次執行停止時,請改用“表達式”視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.