Visual Studio Code 釋出四月更新:新增Rust 語言指南

snakesss發表於2022-05-06

近日,Visual Studio Code 釋出了四月更新(1.67 版本),此次更新亮點包括:

  • 資源管理器檔案巢狀 - 在資源管理器中的原始檔下巢狀生成的檔案
  • 「設定」的編輯器過濾器 - 過濾器按鈕會顯示@Modified設定等搜尋
  • 括號對著色 - 對著色功能現在預設處於啟用狀態
  • 切換巢狀提示 - 使用 Ctrl+Alt 可在編輯器中快速隱藏或顯示巢狀提示
  • 拖放以建立 Markdown 連結 - 將檔案拖入編輯器中以建立 Markdown 連結
  • 查詢 Markdown 中所有引用 - 快速查詢對 header、檔案、URL 的所有引用
  • Java 擴充套件更新 - 現在支援巢狀提示和 lazy 變數解析
  • 擴充套件作者的 UX 指南 - VS Code 擴充套件的 UI 最佳實踐指南
  • 新的 Rust 語言指南 - 瞭解如何在 VS Code 中使用 Rust 程式語言

資源管理器檔案巢狀

資源管理器現在支援根據檔案的名稱巢狀相關檔案。有幾種設定可用於控制此行為:

  • explorer.fileNesting.enabled\- 控制是否啟用檔案巢狀。它可以全域性設定,也可以針對特定工作區設定
  • explorer.fileNesting.expand\- 控制巢狀的檔案是否被預設展開
  • explorer.fileNesting.patterns\- 控制檔案的巢狀方式。預設配置為 TypeScript 和 JavaScript 專案提供智慧巢狀

「設定」的編輯器過濾器

「設定」的編輯器搜尋控制元件現在在右側有一個漏斗狀按鈕。單擊該按鈕將顯示一個過濾器列表,您可以將其應用於搜尋查詢以過濾結果。

括號對著色

鑑於 1.60 版本中引入的新括號對著色功能獲得了許多正向反饋,此版本預設啟用了括號對著色功能。

可以通過設定為 "editor.bracketPairColorization.enabled"false禁用括號對著色功能。

切換巢狀提示

巢狀提示可以在原始碼中顯示其他資訊。

使用方法

  • on - 啟用巢狀提示
  • off - 禁用巢狀
  • onUnlessPressed - 用 Ctrl+Alt 顯示和隱藏巢狀提示
  • offUnlessPressed - 用 Ctrl+Alt 隱藏和顯示巢狀提示

拖放以建立 Markdown 連結

現在,您可以通過將檔案從 VS Code 的資源管理器中拖放到 Markdown 編輯器,以快速建立 Markdown 連結。

按住Shift鍵,同時將檔案拖到 Markdown 編輯器上,即可將其拖放到編輯器中並建立連結。

如果檔案是圖片,VS Code 將自動插入 Markdown 圖片。否則,將新增一個普通的 Markdown 連結。

查詢 Markdown 中所有引用

此版本支援快速查詢對 header、檔案及 URL 的所有引用。

Java 擴充套件更新

巢狀提示

Java 擴充套件包中包含的 Java 語言服務現在支援巢狀提示,用於顯示方法簽名的引數名稱。

Java 引數名稱巢狀提示有三種模式:

  • literals - 僅為字面引數啟用引數名稱提示(預設)。
  • all - 為字面和非字面引數啟用引數名稱提示。
  • none - 禁用引數名稱提示。

lazy 變數解析

Java 偵錯程式擴充套件現在支援“lazy”變數。此功能允許使用者推遲對變數的操作,直到使用者展開偵錯程式 UI 以檢視其值。

擴充套件作者的 UX 指南

針對擴充套件作者的 UX 指南已重做,以具有自己的目錄,您可以在其中找到使用各種 VS Code 使用者介面元素的最佳實踐。特定主題討論了擴充套件建立 UI 時的注意事項,以便它們能在 VS Code 中無縫整合。

新的 Rust 語言指南

此 Rust 語言指南詳細描述瞭如何在 VS Code 中設定和使用 Rust 程式語言以及rust-analyzer擴充套件。rust-analyzer擴充套件包括豐富的語言功能,如程式碼補全、linting、重構、除錯等。

部落格原文:https://code.visualstudio.com...

相關文章