Visual Studio Code 1.80 發(fā)布,支持終端圖片功能
Visual Studio Code 發(fā)布了 1.80 版本,帶來如下新東西:
(資料圖片)
無障礙功能改進
Accessible View無障礙視圖
新命令“打開可訪問視圖”(Alt+F2) 允許屏幕閱讀器用戶逐字符、逐行檢查內(nèi)容。當懸?;蛄奶烀姘屙憫劢箷r可調(diào)用此方法。
輔助功能幫助改進
新命令“打開輔助功能幫助”(Alt+F1) 可打開基于當前上下文的幫助菜單。它目前適用于編輯器、終端、筆記本、聊天面板和內(nèi)聯(lián)聊天功能。
notebooks的輔助功能
為 notebooks添加了新的輔助功能幫助菜單,以提供有關(guān)編輯器布局以及筆記本導航和交互的信息。
聊天音頻提示
現(xiàn)在,GitHub Copilot 聊天體驗有音頻提示,可以通過audioCues.chatRequestSent
、audioCues.chatResponsePending
和audioCues.chatResponseReceived
啟用。
設置編輯器文本改進
使用屏幕閱讀器導航時,設置編輯器(可通過首選項:打開設置 (UI) 命令訪問)的介紹不再那么冗長。設置范圍切換器現(xiàn)在宣布范圍的實際名稱而不是文件路徑,且設置描述文本已被清理,現(xiàn)在不包含原始 Markdown 格式。
工作臺
自動播放和循環(huán)預覽視頻
現(xiàn)在可以為內(nèi)置視頻文件預覽啟用視頻自動播放和循環(huán)播放。相關(guān)設置為:
mediaPreview.video.autoPlay
— 啟用視頻自動播放。自動播放的視頻會自動靜音。 mediaPreview.video.loop
— 啟用視頻循環(huán)。 默認情況下這些設置處于關(guān)閉狀態(tài)。
默認文件對話框位置
新設置files.dialog.defaultPath
可以配置文件對話框(例如打開或保存文件或文件夾時)在打開時應顯示的默認位置。此默認值僅在不知道其他位置時用作后備,例如在空的 VS Code 窗口中。
禁用選項卡雙擊上的最大化編輯器組
新設置workbench.editor.doubleClickTabToToggleEditorGroupSizes
禁止在雙擊編輯器組的選項卡時,將編輯器組的大小從最大化切換到恢復。
控制固定寬度選項卡的最小寬度
當workbench.editor.tabSizing
設置為fixed
時,新設置workbench.editor.tabSizingFixedMinWidth
控制選項卡的最小大小。
編輯器組拆分大小更改為“自動”
workbench.editor.splitSizing
設置的新值(稱為auto
)是新的默認值。在此模式下,僅在未調(diào)整任何編輯器組的大小時,拆分編輯器組才會將可用大小均勻分配給所有編輯器組。否則,分割編輯器組的空間被分成兩半并放置在新的編輯器組中。
搜索 .gitignore 排除行為
當search.useIgnoreFiles
設置為true
時,無論工作區(qū)是否初始化為 Git 存儲庫,現(xiàn)在都會遵循工作區(qū)的.gitignore
。
評論最大高度
設置comments.maxHeight
允許禁用評論的最大高度限制,例如使用 GitHub Pull 請求和問題擴展時,為拉取請求顯示的高度限制。
解決 VS Code 中的問題
命令面板中有一個新命令幫助:解決問題,可幫助解決 VS Code 中的問題。啟動的工作流程可幫助使用特殊的故障排除配置文件和 VS Code 的擴展二等分功能,來確定問題的原因。
禁用 Chromium 沙箱
現(xiàn)在有兩個新設置,在需要禁用 Chromium 沙箱時更輕松:
新的命令行選項--disable-chromium-sandbox
用于禁用應用程序中所有進程的 Chromium 沙箱。 要在啟動時持續(xù)禁用 Chromium 沙箱,請執(zhí)行以下操作:打開命令面板(Ctrl+Shift+P),運行首選項:配置運行時參數(shù)命令,打開 argv.json 文件來配置運行時參數(shù) ,添加 "disable-chromium-sandbox": true ,重啟 VS Code 。 終端
Image support圖片支持
終端中的圖像(在上一個版本中預覽過)現(xiàn)在默認啟用。終端中的圖像通常通過將圖像像素數(shù)據(jù)編碼為文本來工作,該文本通過特殊的轉(zhuǎn)義序列寫入終端。當前支持的協(xié)議是 Sixel 和 iTerm 首創(chuàng)的內(nèi)聯(lián)圖像協(xié)議。
要手動測試圖像,可以從 libsixel 存儲庫下載cat
.six
示例文件:
或者將 imgcat python 包或 imgcat 腳本與 .png、.gif 或 .jpg 文件一起使用:
可以通過設置禁用此功能:
"terminal.integrated.enableImages": false
遠程隧道鏈接到 WSL
通過遠程隧道連接到 WSL 的功能現(xiàn)已穩(wěn)定。在安裝了 WSL 的 Windows 計算機上運行遠程隧道,則可以選擇直接從遠程資源管理器連接到 WSL。
測試
Terminal output support終端輸出支持
以前,“測試結(jié)果”視圖中顯示的測試輸出始終顯示在嵌入式文本編輯器中,剝奪了它在終端中運行時可能具有的豐富樣式,例如顏色、樣式和符號。
此版本在真實的 xterm.js 終端中顯示輸出。
現(xiàn)在“測試結(jié)果”視圖功能齊全,“顯示測試輸出”的命令已重定向為打開“測試結(jié)果”視圖,而不是創(chuàng)建臨時終端。
以上為 1.80 版本的部分內(nèi)容,完整的更新內(nèi)容可以在發(fā)行公告中查閱。