Java on Visual Studio Code 10 月更新發布,此更新為代碼跳轉、代碼操作和重構、代碼段以及 Java 13 支持帶來一些新特性。調試器、Maven、CheckStyle 和 TestRunner 也有改進。具體如下:
Go to super implementation
此更新中,可以在懸停時單擊「Go to Super Implementation」鏈接來跳轉到類實現和重寫方法。
此更新在 VS Code for Java 中添加了幾個新的代碼操作。
Create non existing package
當你的包名與文件夾名不匹配時,你可以選擇在代碼中更改包名,或者在文件系統中移動文件夾(即使目標文件夾還不存在)。
Add quick fix for non accessible references
Automatically trigger auto-import on paste
VS Code 現在可以自動添加缺少的導入。新特性通過 VS Code 首選項中的 java.actionsOnPaste.OrganeImports 首選項啟用。如果為 true(默認值),則在將 Java 代碼粘貼到空文件中時觸發「Organize imports」。
Inline refactoring
它允許你對局部變數、方法和常量進行重構。
Convert for-loop to for-each loop
Convert anonymous class to nested class
此重構允許你將匿名類轉換為內部類。
此更新中,VS Code Java 支持伺服器端的代碼段,這意味著它將以上下文感知的方式提供更多的代碼段選項。
此更新支持 Java 13。對於使用帶有預覽功能的 Java 12 的開發人員,需要升級到 JDK 13 才能繼續使用它們。
滑鼠懸停時顯示運行/調試
Maven 擴展現在支持搜索 Maven Central 以解決代碼中的未知類型。
Maven 擴展的其他改進包括:
Checkstyle: Set the Checkstyle Configuration 命令現在將檢測到潛在的 CheckStyle 配置文件並列出它們。現在還可以通過在輸入框中直接寫入 URL 來提供配置文件。
此擴展還添加了新命令 Checkstyle: Set the Checkstyle Version,它支持:
[admin
]