翻譯自 Kayla Cinnamon 2020年12月17日的文章《Getting Started with Windows Terminal》 [1]
安裝
Windows Terminal(Windows 終端)有兩個不同的版本:Windows Terminal[2] 和 Windows Terminal 預覽版[3]。兩個版本都可以從 Microsoft Store 和 GitHub 釋出頁[4]下載。
必備條件
不管要執行哪一個 Windows Terminal 版本,您的機器必須是 Windows 10 1903 或更高版本。
Windows Terminal 預覽版
Windows Terminal 預覽版是新功能首先推出的版本。這個版本是為那些希望新功能釋出時儘快看到它們的人所準備的。這個版本的釋出週期是按月釋出,每個月都有最新的功能。
Windows Terminal
Windows Terminal 是該產品的主要版本。Windows Terminal 預覽版中出現的功能,在生產出來一個月以後,會出現在 Windows Terminal 中。這個版本是為那些想要收到在預覽社群中引入並通過測試的功能的人準備的。
首次啟動
Windows Terminal 安裝完成後,您可以啟動它,並開啟命令列介面。預設情況下,Windows Terminal 的下拉選單中包含 Windows PowerShell、Command Prompt 和 Azure Cloud Shell 配置檔案。如果您的計算機上安裝了 Windows Subsystem for Linux (WSL) 分發版,則在首次啟動 Windows Terminal 時,它們也會作為配置檔案動態載入。
配置檔案(Profiles)
配置檔案代表著您可以在 Windows Terminal 中配置的不同的命令列環境。預設情況下,每個配置檔案使用不同的命令列可執行程式,但是您可以根據自己的喜好,建立任意數量的使用同一可執行程式的配置檔案。每個配置檔案可以有自己的定製項以幫助您區分它們,並且可以為每個配置檔案新增您特有的個性。
預設配置檔案
首次啟動 Windows Terminal 時,預設配置檔案設定為 Windows PowerShell。預設配置檔案是您啟動 Windows Terminal 時總是開啟的配置檔案,也是單擊新選項卡按鈕時開啟的配置檔案。您可以通過在 settings.json
檔案中將 "defaultProfile"
設定為首選配置檔案的名稱來更改預設配置檔案。
"defaultProfile": "PowerShell"
新增一個配置檔案
可以通過 Windows 終端或者手動動態地新增新的配置檔案。Windows Terminal 會自動為 PowerShell 和 WSL 分發版建立配置檔案。這些配置檔案具有一個 "source"
屬性,告訴 Windows 終端在哪裡可以找到合適的可執行程式。
如果您想要手動建立新的配置檔案,您只需生成一個新的 "guid"
[5],提供一個 "name"
,併為 "commandline"
屬性提供可執行程式。
? 注意:您不能從動態生成的配置檔案中複製 "source"
屬性,否則 Windows 終端會忽略此配置檔案。您必須使用 "commandline"
替換 "source"
並提供可執行程式,以便複製一個動態生成的配置檔案。
Settings.json 結構
Windows Terminal 中包含兩個設定檔案。一個是 defaults.json,可以通過按住 Alt
鍵並點選下拉選單中的 Settings 按鈕開啟,這是一個不可更改的檔案,其中包含 Windows Terminal 的所有預設設定。另一個是 settings.json,可以通過點選下拉選單中的 Settings 按鈕訪問,您可以在其中應用所有的自定義設定。
settings.json 檔案分為四個主要部分。第一部分是全域性設定物件,它位於 JSON 檔案的頂部,在第一個 {
內,此處的設定影響整個應用程式。
繼續往下看,下一個主要部分是配置檔案("profiles"
)物件,"profiles"
物件分為兩個部分:"defaults"
和 "list"
。您可以將配置檔案設定應用於 "defaults"
物件,這些設定將應用到 "list"
中的所有配置檔案。"list"
包含代表上述配置檔案的每個配置檔案物件,這些是出現在 Windows 終端下拉選單中的專案。應用於 "list"
中各個配置檔案的設定會覆蓋 "defaults"
部分中應用的設定。
檔案再往下是 "schemes"
陣列,這裡可以放置自定義配色方案 [6]。一個可以幫您生成自己的配色方案的好工具是 terminal.sexy [7]。
最後,在檔案底部,放置 "actions"
陣列。這裡列出的物件會將操作 [8]新增到 Windows 終端,可以通過鍵盤呼叫和(或)在命令皮膚[9]中找到。
基本定製
以下是一些基本設定,可幫助您開始自定義 Windows 終端。
背景圖片
自定義背景圖片是我們最受歡迎的設定之一。這是一個配置檔案(profile)設定,因此可以將其放置在 "profiles"
物件內的 "defaults"
物件內以應用到所有配置檔案,或者放置在某個特定的配置檔案(profile)物件內。
"backgroundImage": "C:\\Users\\admin\\background.png"
"backgroundImage"
設定接受您想要用作配置檔案的背景圖片的檔案位置,可接受的檔案型別包含 .jpg、 .png、 .bmp、 .tiff、 .ico 和 .gif。
配色方案
可用的配色方案列表可以在我們的文件站點[6:1]上找到。配色方案應用在配置檔案(profile)級別,因此您可以將設定放在 "defaults"
內或特定的配置檔案物件內。
"colorScheme": "COLOR SCHEME NAME"
此設定接受配色方案的名稱,您也可以建立自己的配色方案並將其放置在 "schemes"
列表中,然後將配置檔案設定為該新方案的名稱。
字型
Windows Terminal 預設使用 Cascadia Mono 字型。字型是配置檔案(profile)級別的設定,您可以通過將 "fontFace"
設定為想要使用的字型名稱來更改字型。
"fontFace": "FONT NAME"
? 提示:Windows Terminal 也附帶了 Cascadia Code 字型,其中包含程式設計連字(請參閱下面的 gif)。如果您使用的是 Powerline,Cascadia Code 也帶有 PL 版本,可以從 GitHub [10]下載。
https://devblogs.microsoft.com/commandline/getting-started-with-windows-terminal/ Getting Started with Windows Terminal ↩︎
https://www.microsoft.com/p/windows-terminal/9n0dx20hk701 Windows Terminal ↩︎
https://www.microsoft.com/p/windows-terminal-preview/9n8g5rfz9xk3 Windows Terminal Preview ↩︎
https://github.com/microsoft/terminal/releases Windows Terminal Releases ↩︎
https://guidgenerator.com/online-guid-generator.aspx Online GUID Generator ↩︎
https://docs.microsoft.com/en-us/windows/terminal/customize-settings/color-schemes Color schemes in Windows Terminal ↩︎ ↩︎
http://terminal.sexy/ Terminal Color Scheme Designer ↩︎
https://docs.microsoft.com/windows/terminal/customize-settings/actions Actions ↩︎
https://docs.microsoft.com/windows/terminal/command-palette Command Palette ↩︎
https://github.com/microsoft/cascadia-code/releases Cascadia Code ↩︎