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