天天看點

Visual Studio Code 1.80 釋出,支援終端圖檔功能

出品|開源中國

Visual Studio Code 釋出了 1.80 版本,帶來如下新東西:

無障礙功能改進

Accessible View 無障礙視圖

新指令 “打開可通路視圖”(Alt+F2) 允許螢幕閱讀器使用者逐字元、逐行檢查内容。當懸停或聊天面闆響應聚焦時可調用此方法。

輔助功能幫助改進

新指令 “打開輔助功能幫助”(Alt+F1) 可打開基于目前上下文的幫助菜單。它目前适用于編輯器、終端、筆記本、聊天面闆和内聯聊天功能。

notebooks

為 notebooks 添加了新的輔助功能幫助菜單,以提供有關編輯器布局以及筆記本導航和互動的資訊。

聊天音頻提示

現在,GitHub Copilot 聊天體驗有音頻提示,可以通過 audioCues.chatRequestSent 、 audioCues.chatResponsePending 和 audioCues.chatResponseReceived 啟用。

設定編輯器文本改進

使用螢幕閱讀器導航時,設定編輯器(可通過首選項:打開設定 (UI) 指令通路)的介紹不再那麼冗長。設定範圍切換器現在宣布範圍的實際名稱而不是檔案路徑,且設定描述文本已被清理,現在不包含原始 Markdown 格式。

Visual Studio Code 1.80 釋出,支援終端圖檔功能

工作台

自動播放和循環預覽視訊

現在可以為内置視訊檔案預覽啟用視訊自動播放和循環播放。相關設定為:

  • mediaPreview.video.autoPlay— 啟用視訊自動播放。自動播放的視訊會自動靜音。
  • mediaPreview.video.loop— 啟用視訊循環。

預設情況下這些設定處于關閉狀态。

預設檔案對話框位置

新設定 files.dialog.defaultPath 可以配置檔案對話框(例如打開或儲存檔案或檔案夾時)在打開時應顯示的預設位置。此預設值僅在不知道其他位置時用作後備,例如在空的 VS Code 視窗中。

禁用頁籤輕按兩下上的最大化編輯器組

新設定 workbench.editor.doubleClickTabToToggleEditorGroupSizes 禁止在輕按兩下編輯器組的頁籤時,将編輯器組的大小從最大化切換到恢複。

控制固定寬度頁籤的最小寬度

當 workbench.editor.tabSizing 設定為 fixed 時,新設定 workbench.editor.tabSizingFixedMinWidth 控制頁籤的最小大小。

編輯器組拆分大小更改為 “自動”

workbench.editor.splitSizing 設定的新值(稱為 auto )是新的預設值。在此模式下,僅在未調整任何編輯器組的大小時,拆分編輯器組才會将可用大小均勻配置設定給所有編輯器組。否則,分割編輯器組的空間被分成兩半并放置在新的編輯器組中。

Visual Studio Code 1.80 釋出,支援終端圖檔功能

搜尋 .gitignore 排除行為

當 search.useIgnoreFiles 設定為 true 時,無論工作區是否初始化為 Git 存儲庫,現在都會遵循工作區的 .gitignore 。

評論最大高度

設定 comments.maxHeight 允許禁用評論的最大高度限制,例如使用 GitHub Pull 請求和問題擴充時,為拉取請求顯示的高度限制。

解決 VS Code 中的問題

指令面闆中有一個新指令幫助:解決問題,可幫助解決 VS Code 中的問題。啟動的工作流程可幫助使用特殊的故障排除配置檔案和 VS Code 的擴充二等分功能,來确定問題的原因。

禁用 Chromium 沙箱

現在有兩個新設定,在需要禁用 Chromium 沙箱時更輕松:

  • 新的指令行選項 --disable-chromium-sandbox 用于禁用應用程式中所有程序的 Chromium 沙箱。
  • 要在啟動時持續禁用 Chromium 沙箱,請執行以下操作:打開指令面闆(Ctrl+Shift+P),運作首選項:配置運作時參數指令,打開 argv.json 檔案來配置運作時參數 ,添加 "disable-chromium-sandbox": true ,重新開機 VS Code 。

終端

Image support 圖檔支援

終端中的圖像(在上一個版本中預覽過)現在預設啟用。終端中的圖像通常通過将圖像像素資料編碼為文本來工作,該文本通過特殊的轉義序列寫入終端。目前支援的協定是 Sixel 和 iTerm 首創的内聯圖像協定。

要手動測試圖像,可以從 libsixel 存儲庫下載下傳 cat .six 示例檔案:

Visual Studio Code 1.80 釋出,支援終端圖檔功能

或者将 imgcat python 包或 imgcat 腳本與 .png、.gif 或 .jpg 檔案一起使用:

Visual Studio Code 1.80 釋出,支援終端圖檔功能

可以通過設定禁用此功能:

"terminal.integrated.enableImages": false      

遠端隧道連結到 WSL

通過遠端隧道連接配接到 WSL 的功能現已穩定。在安裝了 WSL 的 Windows 計算機上運作遠端隧道,則可以選擇直接從遠端資料總管連接配接到 WSL。

Visual Studio Code 1.80 釋出,支援終端圖檔功能

測試

Terminal output support 終端輸出支援

以前,“測試結果” 視圖中顯示的測試輸出始終顯示在嵌入式文本編輯器中,剝奪了它在終端中運作時可能具有的豐富樣式,例如顔色、樣式和符号。

此版本在真實的 xterm.js 終端中顯示輸出。

Visual Studio Code 1.80 釋出,支援終端圖檔功能

現在 “測試結果” 視圖功能齊全,“顯示測試輸出” 的指令已重定向為打開 “測試結果” 視圖,而不是建立臨時終端。

以上為 1.80 版本的部分内容,完整的更新内容可以在發行公告中查閱。

繼續閱讀