Windows Terminal 1.14 和 Terminal Preview 1.15 包含幾個崩潰修復。
微軟已經為其穩定頻道和預覽頻道發布了 Windows Terminal 的新更新。最新的穩定更新是 Windows Terminal v1.14.186,它包含來自先前預覽頻道版本的修復。這意味著新的穩定更新修復了幾個崩潰問題等等。Microsoft 在此處指出,此更新中不提供文本渲染引擎。
以下是 Windows Terminal v1.14.186 穩定頻道的完整更新日誌:
終端現在更好地支持 xterm 的“備用屏幕緩衝區”。
控制台應用程序窗口現在將在終端中更加一致地工作:當應用程序請求隱藏或最小化它時,我們將與其關聯的終端窗口最小化。
終端現在可以將 xterm 焦點事件發送到連接的客戶端應用程序。
我們添加了一個新的實驗設置,
experimental.useBackgroundImageForWindow
,它允許您使用一張圖像作為任意數量面板的背景(感謝@nico-abram!)
您現在可以使用 profile.bellSound 設置更改鈴聲。
以下是錯誤修復:
- 鍵盤選擇現在可以更好地與 copyOnSelect (#13360) 配合使用。
- 鍵盤選擇現在僅限於可滾動區域 (#13353) (#13372)
- “打開設置文件”命令現在明確提及“JSON”以便於檢索 (#13265)。
- 現在為“在終端中打開”shell 擴展定義了快捷鍵(#13080)(感謝@ianjoneill!)
- 修復了在設置 UI 中使用默認終端選項時的崩潰 (#13160)。
- 如果您通過默認終端打開會話,默認終端橫幅現在會隱藏 (#13344)。
- [O 不再錯誤地從 libuv 客戶端(如 neovim)的焦點事件輸出(#13260)
- 當屏幕閱讀器使用 alt 緩衝區從 CLI 應用程序讀取時,我們不再崩潰 (#13250)。
- 刪除設置 UI 中的最後一個配置文件不再導致崩潰 (#13242)。
- 通過 Win+X 菜單打開 Windows 終端不再崩潰 (#13212)。
- “在終端中打開”shell 擴展現在在訪問文件系統以外的路徑時隱藏,例如快速操作 (#13206)(感謝 @leejy12!)
- 使用 cls 或 Clear-Host 清除屏幕不會留下錯誤的文本行(#13324)(感謝@j4james!)
- 默認終端會話現在可以在打開時正確傳遞焦點事件 (#13247)。
- 終端現在將使用 Unicode 14.0 來確定一些 Unicode 字符的寬度 (#13292)。
- 我們將不再嘗試運行 wsl 來要求它在很明顯您沒有發行版時告訴我們有關發行版的信息 (#13436)
- 我們修復了一個不影響任何人的次要默認終端切換競爭條件 (#13410)。
- 選項卡上下文菜單現在有一個“查找”選項(#13055)(感謝@Predelnik!)
- SetConsoleWindowInfo 不能再使終端選項卡崩潰 (#13212)。
- 修復了打開設置 UI 時偶爾發生的崩潰 (#13160)。
繼續預覽,微軟今天發布了 Windows Terminal Preview v1.15.186。新的更新帶來了完整的鍵盤選擇支持,以及對滾動條標籤的實驗性支持。這是最新的終端預覽中的一個很長的更改列表:
功能:
終端中的文本選擇變得更好了!
使用“markMode”動作進入標記模式並在光標處創建一個選擇 (#13053) (#13358)。默認情況下,這綁定到 Ctrl+Shift+M。一定要試試!
使用鍵盤進行的選擇現在顯示選擇標記 UI (#10865)。
使用“switchSelectionEndpoint”操作切換您在選擇時移動的端點 (#13370)。
使用“toggleBlockSelection”操作將現有選擇轉換為塊選擇 (#13219)。
[實驗性] 我們現在支持滾動條標籤!(#12948) (#13163) (#13291) (#13414)
使用“addMark”操作添加滾動條標記。
可選的顏色參數可用於指定顏色。
使用帶有指定方向參數的“scrollToMark”動作在標記之間滾動。
使用“clearMark”操作刪除選定的標記
使用“clearAllMarks”操作刪除所有滾動條標記。
全局設置“experimental.autoMarkPrompts”可以設置為 true 以自動標記每個提示。筆記。這使用了來自 FinalTerm、OSC 133 的 FTCS_PROMPT 序列;我們現在支持!(#13163)
全局設置“experimental.showMarksOnScrollbar”也可以設置為 true 以在滾動條上顯示標記。
如果您是 Windows Terminal Preview 的新手,但已經安裝和配置了 Windows Terminal,我們現在正在遷移您的設置 (#12907)(感謝 @huiyooumich!)
選項卡上下文菜單現在有一個“查找”選項(#13055)(感謝@Predelnik!)
變化:
- “打開設置文件”命令現在明確提及“JSON”以便於檢索 (#13265)。
- 配色方案現在支持 JSON 中可互換的“紫色”和“洋紅色”(#13261)(感謝@matthewd673!)
- 現在為“在終端中打開”shell 擴展定義了快捷鍵(#13080)(感謝@ianjoneill!)
- 設置 UI “保存”面板現在匹配“打開 JSON 文件”頁腳 (#13282)(感謝 @HO-COOH!)
- 設置 UI 中的“默認終端”選項現在具有“讓 Windows 決定”選項 (#13160)。
- 打開設置 UI 時偶爾崩潰的問題已得到修復(相同的 PR!)
- 設置 UI 中的保存和放棄更改按鈕已重新排序,以更符合 Windows UI 指南 (#13237)。
- @dansmor7 在失焦或懸停時改進了彩色標籤的外觀(#13434)(謝謝!)
更多轉義序列和更多 VT 支持
由@j4james 提供:
- 應用程序現在可以使用 DECCTR 更改終端配色方案 (#13139) (#13227)
- 相同的應用程序現在可以使用 DECAC 為默認的前景色和背景色分配顏色,並更改選項卡的背景色 (#13058)。
- 其他應用程序現在可以使用 DECPS 播放基本音符序列 (#13208)。在我們確保 MIDI 聲音字體在 Stable 發布的任何地方都可用之前,此功能只是一個預覽。
文檔
- Building.md 和 mouseInput.cpp 已經清理了一點(#13333)(感謝@ofek 和@oferze!)
- 我們在路線圖中添加了甘特圖 (#13234)
在後端…
- @lhecker 重寫了我們在項目中處理坐標的方式,為更長的滾動歷史鋪平了道路,並消除了許多斷言失敗的來源;如果您發現任何看起來像是坐標系問題的奇怪現象,請報告!(#13025)
糾錯
- 我們不再為 PowerShell (#13352) 抑制黑色黑色背景或灰色前景。
- 我們決定刪除此解決方法,因為較新版本的 PSReadline PowerShell 組件包含此問題的修復程序。
- 這是一個兼容性補丁,影響了Oh My Posh等偉大項目的可能性。
- ❗ 如果您在 PowerShell 中鍵入命令時看到文本後面出現意外的黑色背景,請確保您的 PSReadline 版本是最新的。您可以通過運行“Update-Module PSReadline”命令來更新您的 PSReadline 版本。
- 如果您通過默認終端打開會話,默認終端橫幅現在會隱藏 (#13344)
- [O 不再錯誤地從 libuv 客戶端(如 neovim)的焦點事件輸出(#13260)
- AtlasEngine 不再在更改字體時秘密增加 HTML/RTF 副本的字體大小 (#13384)。
- 鍵盤選擇現在僅限於可滾動區域 (#13318)。
- “在終端中打開”shell 擴展現在在訪問文件系統以外的路徑時隱藏,例如快速操作 (#13206)(感謝 @leejy12!)
- 使用 cls 或 Clear-Host 清除屏幕不會留下錯誤的文本行(#13324)(感謝@j4james!)
- 默認終端會話現在可以在打開時正確傳遞焦點事件 (#13247)。
- 終端現在將使用 Unicode 14.0 來確定一些 Unicode 字符的寬度 (#13292)。
- 我們將不再嘗試運行 wsl 來要求它在很明顯您沒有發行版時告訴我們有關發行版的信息 (#13436)
- 我們修復了一個不影響任何人的次要默認終端切換競爭條件 (#13410)。
可靠性
- 修復了屏幕閱讀器使用 alt 緩衝區從 CLI 應用程序讀取時的崩潰 (#13250) (#13244)。
- 刪除設置 UI 中的最後一個配置文件不再導致崩潰 (#13242)。
- 通過 Win+X 菜單打開 Windows 終端不再崩潰 (#13212)。
- SetConsoleWindowInfo 不能再使終端選項卡崩潰 (#13212)。
開發人員可以在此處的微軟官方博客上找到有關標籤模式和滾動條標籤等各種功能的更多詳細信息。
發佈留言