天天看點

Visual Studio Code 1.81 釋出

作者:開源中國OSC

出品|開源中國

Visual Studio Code 1.81 已釋出,此版本一些主要亮點包括:

  • Accessibility 改進 - 支援通知、聊天回複和懸停的 Accessible View。

“ Open Accessible View (Alt+F2) ” 指令允許螢幕閱讀器使用者逐個字元、逐行檢查内容。上次更新為編輯器懸停和聊天面闆響應添加了 Accessible Views。現在則有用于通知、内聯聊天響應、Jupyter notebook output 和工作台懸停的 Accessible Views。

  • VS Code Profiles - 使用部配置設定置檔案和 “應用于所有配置檔案” 選項進行更精細的控制。
Visual Studio Code 1.81 釋出
Visual Studio Code 1.81 釋出
  • 新的 diff editor 功能 - 折疊未更改的區域,更好的 diff region 文本對齊。

在本次疊代中繼續開發新的 diff editor,并計劃逐漸向穩定版使用者推出。使用者可以通過設定 "diffEditor.experimental.useVersion2": true 立即試用新版本。新的 diff editor 包括以下幾項新功能和錯誤修複。

折疊未更改的區域:使用 diffEditor.experimental.collapseUnchangedRegions,可以在新的 diff editor 中隐藏未修改區域。該功能在檢視包含大量未修改行的大型 diffs 時非常有用。可以拖動或單擊隐藏線塊的邊框以顯示底部或頂部的文本。

Visual Studio Code 1.81 釋出

diff region 對齊:新的 diff editor 現在可以對齊 diff region 内的文本,進而更容易檢視縮進已更改和插入行的差異。

之前(未啟用 diff region 對齊和 whitespace diffing)

Visual Studio Code 1.81 釋出

之後(使用 diff region 對齊)

Visual Studio Code 1.81 釋出
  • 帶有符号連結的 Git 存儲庫 - 支援帶有符号連結的存儲庫路徑。

2.31 版的 rev-parse Git 指令新增了 --path-format 選項,以支援路徑上帶有符号連結的 Git 倉庫。從該版本開始,所有源代碼控制功能(例如,源代碼控制視圖、版本庫檢測、添加 / 修改 / 删除行編輯器裝飾等)在打開此類版本庫時都能正常工作。

  • Notebook 更新 - 在 closed notebooks 中搜尋文本,“sticky scroll” 顯示 Markdown 标題。
    • 針對 closed notebooks 的豐富内容搜尋
    • Visual Studio Code 1.81 釋出
    • 提高大資料流輸出的性能。對執行過程中的大型單元格流輸出進行了性能改進。這減少了渲染活動量,但目前隻适用于可滾動單元格輸出。
    • Visual Studio Code 1.81 釋出
    • Notebook sticky scroll
Visual Studio Code 1.81 釋出
  • Python test discovery - 容錯 pytest 發現功能可在所有檔案中持續進行。
Visual Studio Code 1.81 釋出
  • 通路 GitHub Codespaces 中的 Jupyter servers - 連接配接到代碼空間中的遠端 Jupyter server。

在 github.dev 上處理 Jupyter notebook 時,你現在可以通過 kernel picker 連接配接到在 GitHub Codespace 執行個體上運作的 Jupyter server。

Visual Studio Code 1.81 釋出

可以通過選擇 notebook toolbar 中的 “Continue On” 按鈕切換到 underlying codespace,工作區中任何未送出的更改都将帶到代碼空間。

Visual Studio Code 1.81 釋出
  • GitHub 拉取請求建立 - 更好的基本分支檢測,記住以前的建立 PR 選項。
Visual Studio Code 1.81 釋出
  • 預覽:GitHub Copilot UX - Quick Chat 改進,疊代 /fix 指令。
Visual Studio Code 1.81 釋出

繼續閱讀