1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        微軟發(fā)布 Visual Studio Code Java 四月更新:支持 Java 18

        共 1020字,需瀏覽 3分鐘

         ·

        2022-04-27 23:36

        技術(shù)編輯:典典丨發(fā)自 思否編輯部

        公眾號:SegmentFault




        近日,微軟官方博客發(fā)布了?Visual Studio Code Java?四月更新,本次更新包括 Java 18 支持、參數(shù)名稱的嵌入提示、新的 Java 語言服務(wù)器狀態(tài)交互、更好的?lambda 表達式支持等。


        Java 18 支持


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


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


        在編寫代碼時,你有沒有想過自己在填寫的是哪個參數(shù)?在一些用字面值做參數(shù)的函數(shù)中,你是否想知道自己提供的值是什么?


        Inlay Hints 將為您解決以上問題,在最新版本中,微軟團隊為 Java 項目啟用了此功能。啟用后,Visual Studio Code 將在方法簽名中顯示有關(guān)參數(shù)名稱的提示,此功能有三種模式:


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

        • literal(僅對文本參數(shù)啟用參數(shù)名稱提示)(默認(rèn)值)

        • all(為文本和非文本參數(shù)啟用參數(shù)名稱提示)


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


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


        此前,狀態(tài)欄上有多個項目來顯示 Java 語言服務(wù)器的當(dāng)前狀態(tài),這有時會使U界面變得擁擠和混亂。從版本 1.65 開始,Visual Studio Code 已經(jīng)完成了其新的語言狀態(tài)項 API。在最新版本中,微軟團隊不僅采用了新的 API,還進行了一些小的調(diào)整。

        更新后,用戶將看到各種語言服務(wù)器狀態(tài)已合并為一個統(tǒng)一項,不僅簡潔,而且還為開發(fā)者提供了更多操作。
        ?

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


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

        ?

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


        此前,在 GitHub 上一個 issue 中有用戶發(fā)現(xiàn)在調(diào)試時,插件不能 lambda 表達式中的變量正確評估。

        在最新版本中,微軟團隊已修復(fù)此問題。下面是在鏈?zhǔn)秸{(diào)用中使用 lambda 時評估變量的快速演示:


        博客原文:
        https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-april-2022/

        -?END -

        瀏覽 28
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            妖精视频一区二区三区 | www久 | 日韩v欧美v日本v亚洲v国产v | 日本大乳在线观看 | 插骚逼AV | 超清无码在线 | 黄色软件色多多 | chinesebdsm调教在线 | 亚洲成人无码免费 | 色在线视频|