Windows Terminal Preview v0.8已經(jīng)發(fā)布,該版本內(nèi)容如下:
Search
終端添加了搜索功能,調(diào)用搜索下拉列表的默認(rèn)鍵綁定是 {"command": "find", "keys": ["ctrl+shift+f"]}。你也可以在profiles.json中自定義鍵綁定,下拉菜單允許在緩沖區(qū)中以及字母大小寫匹配的情況下上下搜索。
Retro Terminal Effects (Experimental)
此版本可以在Windows Terminal中顯示 CRT復(fù)古效果。不過該特性屬于實(shí)驗(yàn)性功能,如果要啟用它,可以將以下代碼段添加到任何配置文件中:
"experimental.retroTerminalEffect": true
Settings Updates
Enhanced Panes and Tabs Key Bindings
此版本中,當(dāng)使用鍵綁定打開新的窗格或選項(xiàng)卡時,可以使用配置文件的名稱“profile”:“profile-name”,guid“profile”:“profile-guid”或索引“index”: profile-index來選擇哪個配置文件。如果未指定,則使用默認(rèn)配置文件。
此外,還可以覆蓋配置文件的其他內(nèi)容,以下是一些有關(guān)此新功能的例子:
在新的垂直窗格中打開默認(rèn)配置文件:{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertical"}}
在新的垂直窗格的下拉列表中打開第一個配置文件:{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
在新的水平窗格中使用foo.exe的命令行可執(zhí)行文件打開GUID為00000000-0000-0000-0000-000000000000的配置文件:{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontal", "profile": "{00000000-0000-0000-0000-000000000000}", "commandline": "foo.exe"}}
在新選項(xiàng)卡的c:\ foo目錄中打開名稱為profile1的配置文件:{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
Custom Default Settings (自定義默認(rèn)設(shè)置)
該版本,可以修改profiles.json以自定義默認(rèn)設(shè)置。這個特性讓你可一次設(shè)置一個屬性,并將其應(yīng)用于所有配置文件。此新設(shè)置有助于最大程度地減少配置文件之間的冗余設(shè)置。通過以下修改配置,添加此功能:
"profiles": {
"defaults": {
"fontFace": "Cascadia Code",
"colorScheme": "Vintage"
}
"list": [
{
"commandLine": "cmd.exe",
"guid": "{00000000-0000-0000-0000-000000000000}",
"name": "cmd"
},
{
"guid": "{11111111-1111-1111-1111-111111111111}",
"name": "PowerShell Core",
"source": "Windows.Terminal.PowershellCore"
}
]
},
UI Improvements
Tab Sizing
此版本可以修改制表符寬度。通過添加了一個名為“titleWidthMode”的新設(shè)置,此設(shè)置提供兩種不同的制表符寬度行為:“equal”和“titleLength”。“equal”將使你的所有標(biāo)簽頁寬度相等,并隨著添加其他標(biāo)簽頁而縮小,這類似傳統(tǒng)的瀏覽器體驗(yàn)。而“titleLength”會將每個標(biāo)簽的大小調(diào)整為適應(yīng)標(biāo)簽標(biāo)題的長度。
以前終端默認(rèn)的標(biāo)簽寬度行為設(shè)置為“titleLength”?,F(xiàn)在將默認(rèn)行為更改為“equal”。如果想更改回“titleLength”模式,則可以將以下代碼段添加到profile.json文件的“globals”屬性中:
"tabWidthMode": "titleLength"
這是兩個制表符寬度模式的行為示例:
Bug Fixes
全屏模式更加穩(wěn)定
當(dāng)窗口打開時,選項(xiàng)卡行會變大
Windows Subsystem for Linux (WSL)用戶現(xiàn)在可看到WT_SESSION環(huán)境變量
其他的崩潰修復(fù)
詳情請見發(fā)布說明:
https://devblogs.microsoft.com/commandline/windows-terminal-preview-v0-8-release/