Windows Terminal Preview 1.13 釋出,新的文字渲染引擎

2022-02-10 09:01:33

Windows Terminal Preview 1.13 已釋出,這是 2022 年的第一個更新版本。值得注意的是,Windows Terminal 1.13+ 支援的最低 Windows 10 版本已從 18362 (19H1) 變更至 19041 (20H1)

主要新特性如下:

更新 settings UI 設計

使用 WinUI 2.6 更新了 settings UI 以與新的 Windows 11 樣式保持一致。

Auto-elevate profiles

增加了一個新的組態檔設定,稱為"elevate";允許你能夠以管理員的身份自動啟動一個組態檔。

此外,elevate引數還被新增到了 new-tab 和 split-pane actions 中。範例:

// Profile setting
"elevate": true

// New tab action
{ "command": { "action": "newTab", "elevate": true }, "keys": "ctrl+shift+1" }

// Split pane action
{ "command": { "action": "splitPane", "split": "auto", "elevate": true }, "keys": "alt+shift+e" }

新的渲染引擎

新增了一個新的組態檔設定 experimental.useAtlasEngine,當設定為"true"時將啟用一個新的文字渲染引擎。

微軟方面稱,「雖然效能改進通常並不明顯,但在某些邊緣情況下(尤其是在呈現大量顏色的文字時)還是可以看到一些效果。在這些情況下,無論螢幕解析度如何,這個新的渲染器都會以顯示器重新整理率繪製。請注意,這個引擎仍然是一個正在進行的工作,它可能不穩定,而且你最喜歡的一些功能可能仍然沒有。我們期待著隨著時間的推移改進這個渲染器,並希望在現有的渲染器達到功能同等水平時,能夠預設取代它。」

可客製化的鈴聲

現在可以使用 bellSound 設定來客製化你的組態檔的鈴聲。這個設定接受一個作為字串的檔案路徑,或者一個檔案路徑字串的陣列。當使用一個陣列時,終端將隨機選擇一個鈴聲來播放。

New actions

  • 現在可以用新的 restoreLastClosed action 恢復最近關閉的標籤或窗格。注意:這將恢復分頁/窗格中的組態檔,但不包括緩衝區歷史和執行的命令列程式。
  • 新的 exportBuffer action 可以讓你把緩衝區內的文字彙出到一個文字檔案。
  • 新的 adjustOpacity action 允許你在執行時改變終端視窗的不透明度。

其他改進

  • 終端現在支援 Windows 11 中的快照佈局
  • 系統上下文選單現在有一個開啟設定的專案
  • 背景圖片的路徑現在顯示在設定介面中

Bug 修復

  • //wsl$/ 路徑和 ~ 現在應該可以作為 WSL 發行版的起始目錄。
  • Azure Cloud Shell 組態檔現在可以使用 settings UI 進行復制。
  • 在禁用時調整透明度在將不再重新啟用 acrylic。
  • AltGr + Space 組合鍵現在應能正確工作。
  • AltGr 現在應該可以在 settings UI 中正常工作。

詳情可

展開閱讀全文