翻譯|產品更新|編輯:陳津勇|2019-10-24 11:37:38.783|閱讀 326 次
概述:Java on Visual Studio Code 10月版本發布,將for循環轉換為for-each循環,可以通過呈現訪問數組/集合中每個元素的for循環來簡化代碼,同時還提供了為無法訪問的參考添加快速修復、在粘貼時自動觸發自動導入等系列便捷功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Java on Visual Studio Code 10月更新發布。本月,開發團隊為代碼導航、代碼操作和重構、代碼片段以及Java 13帶來了一些新功能,調試器、maven、checkstyle和Test Runner中也有所改進。以下是本月更新的詳細內容。
下載Visual Studio Code 下載JDK 13.0.1通用版本
代碼導航
跳轉到超級實施
在此此更新中,可以在懸停時單擊“Go to Super Implementation”鏈接來跳轉到類實現和重寫方法。
查看實際的代碼導航。
代碼動作
最近,在Java on VS Code中添加了幾個新的代碼操作。
創建不存在的包
現在,當軟件包名稱與文件夾名稱不匹配時,您可以選擇更改代碼中的軟件包名稱,或在文件系統中移動文件夾(即使目標文件夾尚不存在)。
為無法訪問的參考添加快速修復
此快速修復可幫助您解決不可訪問的參考
在粘貼時自動觸發自動導入
如果粘貼的代碼塊包含對尚未導入的類或靜態方法和字段的引用,則VS Code現在可以自動添加缺少的導入。通過java.actionsOnPaste.organizeImportsVS Code首選項中的首選項啟用了新功能 。如果true(默認值),則將Java代碼粘貼到空文件中時觸發“組織導入”。
重構
內聯重構
該內嵌重構允許您逆轉重構為一個局部變量、方法和常量。
將for循環轉換為for-each循環
增強的for循環是一個受歡迎的功能。它的簡單結構使您無需明確表示元素之間的關系,就可以通過呈現訪問數組/集合中每個元素的for循環來簡化代碼。
將匿名類轉換為嵌套類
通過此重構,您可以將匿名類轉換為命名內部類。
用于符號和補全的棄用標簽
現在,Java擴展顯示帶有刪除線的引用過時類型或成員的源代碼。
代碼段
現在,VS Code Java支持服務器端代碼段,這意味著它將以上下文感知的方式提供更多代碼段選項。在選擇過程中預覽代碼段期間,您還可以看到更多詳細信息。
Java 13支持
Java 13已經發布,并且VS Code已準備就緒。它通過最新的 Java Extension支持Java 13。對于使用Java 12和預覽功能的開發人員,您將需要升級到JDK 13才能繼續使用它們。
調試器
懸停時顯示運行/調試
如果您不喜歡該main方法的“代碼鏡頭”上的“運行/調試”按鈕,但仍然希望輕松訪問該功能,則可以配置為禁用“代碼鏡頭”,但仍可以通過懸停進行訪問。
在此版本中,我們還對錯誤處理和消息進行了許多改進,以幫助用戶在調試期間解決問題。比如下面這個示例,是在啟動程序時發生構建失敗時添加修復建議:
通過單擊Fix...建議列表將提供。
還提供了更詳細的故障排除指南。
Maven支持
解決未知類型
Maven擴展現在支持搜索Maven Central來解析代碼中的未知類型。通過單擊懸停中的鏈接,可以輕松實現此目的。
Maven擴展的其他改進包括:
1、自動完成依賴性時,請通過groupId和/或artifactId啟用搜索工件。
2、在Maven資源管理器中添加內聯操作按鈕。添加Maven資源管理器項目的圖標。
Checkstyle
增強設置配置命令
Checkstyle: Set the Checkstyle Configuration命令現在將檢測潛在的Checkstyle配置文件并列出它們。您也可以通過直接在輸入框中輸入URL來提供配置文件。
設置Checkstyle版本支持
新命令Checkstyle: Set the Checkstyle Version將添加到擴展中。它支持:
列出主倉庫中的最新Checkstyle版本。
列出所有下載版本。
列出所有受支持的版本。
用復選標記標記當前使用的版本。
對于用戶定義的checkstyle配置,版本過高(帶有中斷的更改):
當版本太低(具有新功能)而google_check.xml無法從checkstyle master分支獲取時:
其他改進
1、提供更詳細的加載項目進度。開發團隊正在努力使語言服務器在后臺的工作更加透明。
2、測試運行器更新
添加java.test.saveAllBeforeLaunchTest設置以指定是否在啟動測試之前自動保存文件。
添加java.test.forceBuildBeforeLaunchTest設置以指定是否在啟動測試之前自動構建工作區。
*想要獲得Visual Studio、Visual Studio Code更多資源或正版授權的朋友,可以咨詢了解哦~
慧都網·1024程序員節,DevExpress、MyEclipse、Axure RP、Aspose、FastReport等產品限時放“價”,給你專屬寵愛!點擊下方圖片查看活動詳情↓↓↓
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: