出品|開源中國
Visual Studio Code 釋出了 1.80 版本,帶來如下新東西:
無障礙功能改進
Accessible View 無障礙視圖
新指令 “打開可通路視圖”(Alt+F2) 允許螢幕閱讀器使用者逐字元、逐行檢查内容。當懸停或聊天面闆響應聚焦時可調用此方法。
輔助功能幫助改進
新指令 “打開輔助功能幫助”(Alt+F1) 可打開基于目前上下文的幫助菜單。它目前适用于編輯器、終端、筆記本、聊天面闆和内聯聊天功能。
notebooks
為 notebooks 添加了新的輔助功能幫助菜單,以提供有關編輯器布局以及筆記本導航和互動的資訊。
聊天音頻提示
現在,GitHub Copilot 聊天體驗有音頻提示,可以通過 audioCues.chatRequestSent 、 audioCues.chatResponsePending 和 audioCues.chatResponseReceived 啟用。
設定編輯器文本改進
使用螢幕閱讀器導航時,設定編輯器(可通過首選項:打開設定 (UI) 指令通路)的介紹不再那麼冗長。設定範圍切換器現在宣布範圍的實際名稱而不是檔案路徑,且設定描述文本已被清理,現在不包含原始 Markdown 格式。
工作台
自動播放和循環預覽視訊
現在可以為内置視訊檔案預覽啟用視訊自動播放和循環播放。相關設定為:
- 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 )是新的預設值。在此模式下,僅在未調整任何編輯器組的大小時,拆分編輯器組才會将可用大小均勻配置設定給所有編輯器組。否則,分割編輯器組的空間被分成兩半并放置在新的編輯器組中。
搜尋 .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 示例檔案:
或者将 imgcat python 包或 imgcat 腳本與 .png、.gif 或 .jpg 檔案一起使用:
可以通過設定禁用此功能:
"terminal.integrated.enableImages": false
遠端隧道連結到 WSL
通過遠端隧道連接配接到 WSL 的功能現已穩定。在安裝了 WSL 的 Windows 計算機上運作遠端隧道,則可以選擇直接從遠端資料總管連接配接到 WSL。
測試
Terminal output support 終端輸出支援
以前,“測試結果” 視圖中顯示的測試輸出始終顯示在嵌入式文本編輯器中,剝奪了它在終端中運作時可能具有的豐富樣式,例如顔色、樣式和符号。
此版本在真實的 xterm.js 終端中顯示輸出。
現在 “測試結果” 視圖功能齊全,“顯示測試輸出” 的指令已重定向為打開 “測試結果” 視圖,而不是建立臨時終端。
以上為 1.80 版本的部分内容,完整的更新内容可以在發行公告中查閱。