VS Code剛剛增強Java開發功能 - foojay

banq發表於2021-05-20

VS Code對於Java來說越來越好。在過去的兩個月中,我們在所有關鍵領域都取得了進展,包括核心語言支援,測試,除錯,重構和專案管理。讓我們來發現新的隱藏的和更少隱藏的寶石!
 

有了型別層次結構
VS Code已經支援Java的呼叫層次結構,那麼型別層次結構又如何呢?
我們非常高興與Red Hat一起宣佈Red Hat發行的最新版本的Java語言支援中公開提供了型別層次結構。
該功能使您可以在類,超型別或子型別檢視中檢視型別層次結構:

VS Code剛剛增強Java開發功能 - foojay
 

自動生成測試
自動生成測試方法模板並匯入測試包是提高編碼效率的便捷功能。
從4月開始,您可以直接從測試檔案中生成方法模板。在五月,我們還將增加對從原始檔生成的支援。要生成測試方法模板,請在專案的測試資料夾下開啟或建立測試檔案,右鍵單擊檔案編輯器以呼叫上下文選單,選擇“ Source Action… ”,然後然後“ Generate Test… ”,最後選擇要生成的方法:

VS Code剛剛增強Java開發功能 - foojay
 

移動檔案時的軟體包重構
將.java檔案從一個資料夾移動到另一個資料夾時,VS Code可以自動更新程式包宣告和匯入語句。

Red Hat釋出的最新版本的Java語言支援現在支援此功能。除了自動更新之外,該功能還允許您檢視和撤消程式包更改:

VS Code剛剛增強Java開發功能 - foojay
 
 

類路徑配置
管理原始碼,輸出,執行時和庫的路徑是一項重要的專案管理任務,幾乎每個Java開發人員都會執行。對於使用諸如Maven或Gradle之類的構建工具的人,該工具允許透過其配置檔案管理這些路徑。
但是,對於那些不使用構建工具的人,尤其是像學生這樣的人,他們需要依賴IDE /編輯器工具進行管理。為滿足此需求,我們釋出了類路徑配置功能。您可以從“ JAVA PROJECTS ”資源管理器中啟動類路徑配置,也可以單擊Ctrl + Shift + P開啟命令選項板,然後在選項板上鍵入“ configure classpath ”。

VS Code剛剛增強Java開發功能 - foojay
 

除錯增強
內聯值
逐步檢視原始碼時,Java擴充套件偵錯程式現在可以在編輯器中內聯顯示變數值:

VS Code剛剛增強Java開發功能 - foojay
您可以透過選擇檔案->首選項->設定選單,在設定檢視中搜尋“ debug.inlineValues ”,然後選擇選項來啟用此功能。

VS Code剛剛增強Java開發功能 - foojay
自定義變數檢視
您可以右鍵單擊該檢視以調出自定義選單。

VS Code剛剛增強Java開發功能 - foojay

VS Code 1.56 Release Party演示了除錯增強功能。
 

Maven增強
生命週期支援
現在,您可以透過單擊階段旁邊的執行圖示,直接從Maven資源管理器檢視中執行常見的生命週期階段:

VS Code剛剛增強Java開發功能 - foojay
完善的建立專案經驗

VS Code剛剛增強Java開發功能 - foojay
直到下一次,祝您編碼愉快!

相關文章