微軟發(fā)布 Visual Studio Code Java 四月更新:支持 Java 18
技術(shù)編輯:典典丨發(fā)自 思否編輯部
公眾號(hào):SegmentFault
近日,微軟官方博客發(fā)布了?Visual Studio Code Java?四月更新,本次更新包括 Java 18 支持、參數(shù)名稱的嵌入提示、新的 Java 語(yǔ)言服務(wù)器狀態(tài)交互、更好的?lambda 表達(dá)式支持等。
Java 18 支持
微軟團(tuán)隊(duì)一直致力于支持最新的 Java 技術(shù)。隨著 Java 18 于今年 3 月正式發(fā)布,微軟團(tuán)隊(duì)也在最新版本中啟用了對(duì) Java 18 的支持。這意味著用戶現(xiàn)在可以在項(xiàng)目中使用 Java 18!
支持參數(shù)名稱的嵌入提示
在編寫代碼時(shí),你有沒(méi)有想過(guò)自己在填寫的是哪個(gè)參數(shù)?在一些用字面值做參數(shù)的函數(shù)中,你是否想知道自己提供的值是什么?
Inlay Hints 將為您解決以上問(wèn)題,在最新版本中,微軟團(tuán)隊(duì)為 Java 項(xiàng)目啟用了此功能。啟用后,Visual Studio Code 將在方法簽名中顯示有關(guān)參數(shù)名稱的提示,此功能有三種模式:
無(wú)(禁用參數(shù)名稱提示)
literal(僅對(duì)文本參數(shù)啟用參數(shù)名稱提示)(默認(rèn)值)
all(為文本和非文本參數(shù)啟用參數(shù)名稱提示)

新的?Java 語(yǔ)言服務(wù)器狀態(tài)交互
將?lambda 主體提取到函數(shù)的代碼操作

調(diào)試中對(duì)?lambda?表達(dá)式的支持


