設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色
QQ 音乐会员歌曲单日播放设备数调整    微软解释 TPM 2.0 重要性

微軟發(fā)布 Visual Studio Code Java 的 4 月更新:支持 Java 18,參數(shù)名稱嵌入提示

2022/4/26 14:32:10 來源:IT之家 作者:瀟公子 責編:瀟公子

IT之家 4 月 26 日消息,據(jù)微軟博客發(fā)布,近期 Visual Studio Code Java 的 4 月更新發(fā)布。這次微軟團隊為你帶來了許多關(guān)于基礎(chǔ)開發(fā)體驗的令人激動的更新,包括 Java 18 支持、參數(shù)名稱的嵌入提示、新的 Java 語言服務(wù)器狀態(tài)交互、更好的 lambda 表達式支持等等。

在更新之前,微軟團隊想分享一個激動人心的消息:微軟 JDConf 即將到來!歡迎積極報名,參加 2022 年 5 月 4 日至 5 日舉行的第二屆 JDConf 活動。這是一個以 Java 為主題的虛擬會議,開發(fā)者可以聚在一起分享關(guān)于 Java 的話題。微軟團隊此次活動的目標是突出并展示整個 Java 社區(qū)正在進行的杰出工作。

https ://aka.ms/jdconf

Java 18 支持

微軟團隊一直致力于支持最新的 Java 技術(shù)。隨著 Java 18 在今年 3 月全面發(fā)布 GA 版本,微軟團隊也在最新版本中啟用了對 Java 18 的支持。這意味著你現(xiàn)在可以在項目中使用 Java 18!

支持參數(shù)名稱的嵌入提示 (Inlay Hint)

在編寫代碼時,有時候你是否想知道到底自己在填寫的是哪個參數(shù)?在一些用字面值做參數(shù)的函數(shù)中,你是否想知道自己提供的值是什么?好消息來了!嵌入提示 (Inlay Hints) 將為你解決這些問題!在微軟團隊的最新版本中,微軟團隊為 Java 項目啟用了此功能。在啟用后,Visual Studio Code 將在方法簽名中顯示參數(shù)名稱的提示,該功能共有三種模式。

  • 無(禁用參數(shù)名稱提示)

  • literal(僅對字面值參數(shù)啟用參數(shù)名稱提示)(默認)

  • all(為所有參數(shù)啟用參數(shù)名稱提示)

你可以通過轉(zhuǎn)到 Java 下的“inlay”設(shè)置隨時更改此設(shè)置

新的 Java 語言服務(wù)器狀態(tài)交互方式

以前,狀態(tài)欄上有多個項目來顯示 Java 語言服務(wù)器的當前狀態(tài),這有時會使界面變得擁擠和混亂。自 1.65 版以來,Visual Studio Code 已完成其新的語言狀態(tài)項 API 。在微軟團隊最新的版本中,微軟團隊不僅采用了新的 API,還做了一些小的調(diào)整。如果你更新到最新版本的 Visual Studio Code and Java 插件包 ,你會看到各種語言服務(wù)器狀態(tài)已合并為一個統(tǒng)一項,不僅更加簡潔,而且還為開發(fā)人員提供了更多操作,還可以從單一的地方完成更多操作。

目前該入口提供了以下信息和動作:

如果出現(xiàn)問題或錯誤,你將在狀態(tài)圖標上看到一個指示器,你可以單擊“顯示問題”以顯示錯誤詳細信息。

微軟團隊希望這項改進能為 Java 語言服務(wù)器的狀態(tài)提供更好的用戶體驗,請與微軟團隊分享你的反饋,以便微軟團隊繼續(xù)改進該領(lǐng)域。

已完成其新的語言狀態(tài)項 API

https://code.visualstudio.com/updates/v1_65#_language-status-items?ocid=AID3042760

Java 插件包

https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack

將 lambda 主體提取到函數(shù)的代碼操作

作為次要功能更新,微軟團隊還添加了一個代碼操作(來自 Quick Fix),以允許開發(fā)者輕松地將 lambda 主體提取到函數(shù)中。這是一個快速演示:

調(diào)試中對 Lambda 表達式的支持

最后,微軟團隊想對調(diào)試中對 lambda 表達式的支持提供一些更新。之前 GitHub 上一個 issue 中有用戶發(fā)現(xiàn)在調(diào)試時,插件對 lambda 表達式中的變量不能正確評估。在微軟團隊的最新版本中,微軟團隊已經(jīng)修復了這個問題。以下是在鏈式調(diào)用中使用 lambda 時評估變量的快速演示:

有關(guān)所有支持案例的完整列表,請訪問原始 Issue。

Issue

https://github.com/microsoft/vscode-java-debug/issues/754

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:微軟,Visual Studio Code,Java
  • 日榜
  • 周榜
  • 月榜

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應用 魔方 最會買 要知