大家好,我們很高興與大家分享一個好訊息,現在 Visual Studio Code 上已有超過200萬 Java 開發者,這要來自於長期社群以及使用者的支援,所以謝謝你們!
對於11月的更新,我們為您帶來了全新的程式碼編輯功能,例如字尾補全、最佳化的組織匯入。此外,偵錯程式得到了一個很好的更新,因為我們支援一個名為“Step Into Target(直接進入函式)”的新功能。最後,我們對 Spring 元件進行了一些視覺增強,讓我們開始吧。
字尾完成
字尾補全讓您可以在剛剛鍵入的表示式後新增程式碼片段,從而提高您的工作效率。這是 JetBrain 產品中的一項流行功能,社群也透過 GitHub 要求我們的外掛提供這一項功能。透過對上游的一些調查和更改,我們已經我們的最新版本中支援字尾補全。
我們目前支援的字尾快捷方式如下:
這是此功能的演示:
我們計劃繼續新增更多字尾快捷方式,敬請期待。
組織/清理匯入(Organize Import)的最佳化
組織匯入(Organize Import)是 Java 開發人員在程式碼編輯過程中最常見的操作之一。我們針對這個場景做了一些最佳化。
QuickFix 中刪除所有未使用的匯入
我們已將此選項新增到 QuickFix(燈泡圖示),因此您可以同時刪除所有未使用的匯入。
QuickFix 新增所有缺失的匯入
如果有未解析的類,您還可以使用 QuickFix 新增所有缺少的匯入並從下拉選單中選擇類。
從 Source Action 選單新增所有缺失的匯入
另一種新增所有缺失匯入的方法是右鍵單擊調出選單,然後選擇“Source Action”,您也會在那裡看到“Add all missing imports”。
這是上述所有功能的演示
我們將繼續圍繞“組織匯入”場景新增更多改進,您可以在這個 GitHub 問題中找到我們所有的未來計劃。請隨時在那裡留下您的反饋或評論。
除錯新功能 – Step Into Target (直接步入函式)
除錯包含許多巢狀函式呼叫的語句可能會很麻煩,因為您可能不得不單步執行您並不真正感興趣的函式。為了改善這種情況,除錯介面卡協議支援了“Step Into Target”功能,該功能顯示用於直接進入您感興趣的函式的 UI。
在我們最新的 Java 外掛中,我們已經開始支援此功能。當除錯在語句上停止時,您可以從選單中選擇“Step Into Target”,這使您可以直接進入您感興趣的函式或目標。這是此功能的演示:
Spring 元件的圖示
Spring 開發者的體驗一直是我們的焦點。這一次,我們為編輯區域新增了一些視覺增強功能,以便開發者可以更好地識別 Spring 元件並與 Spring Boot Dashboard 進行互動。
當您使用最新版本的 Spring Boot 外掛包,您會在編輯器區域中的 Spring bean 和 Endpoint mapping 旁邊找到綠色圖示。這為您提供了這是一個 Spring 元件的視覺線索。當懸停在這些元件上時,將彈出一個提示,您將看到有關此元件的一些詳細資訊以及在 Spring Boot Dashboard 中開啟它的連結。這是此功能的快速演示。
安裝 Java 外掛包
要使用上述所有功能,請在 Visual Studio Code 上下載並安裝 Extension Pack for Java。
如果您是一位 Spring 開發者,並且正在編寫 SpringBoot 相關的程式,您也可以下載並安裝 SpringBoot 外掛包,獲得與 SpringBoot 有關的專屬開發體驗。
反饋與建議
2022年,Visual Studio Code 上的 Java 會有很多激動人心的更新,一如既往,您的反饋和建議對我們非常重要,將有助於我們未來的產品塑造。有幾種方法可以給我們留下反饋:
- 填寫中文問卷
- 在這篇文章下留言
- 在我們的 GitHub repo 上建立 Issue