Windows Terminal 是由 Microsoft 開發的一款現代化、快速且功能強大的終端機應用程序。與傳統的命令提示字元(CMD)或 PowerShell 視窗不同,它並非新的 Shell,而是一個用來集中管理多種 Shell 的容器,提供了一個統一、靈活且高度自訂的操作介面。
Windows Terminal 的主要角色是作為各種 Shell 的宿主應用程序。它本身不解析或執行命令,而是負責呈現不同 Shell 的介面和輸出。透過 Windows Terminal,用戶可以在單一應用程序中同時啟動、管理多個不同的 Shell,提升了操作效率與使用便利性。
Windows Terminal 支援多種類型的 Shell,包括但不限於:
Windows Terminal 會自動檢測系統中已安裝的 Shell,並在啟動時自動生成相應的配置檔案。若安裝新的 Shell,Windows Terminal 也會自動添加,或者用戶可以手動新增。
Windows Terminal 引入了現代化的介面設計,提供了更直觀與高效的使用體驗。
透過標籤功能,用戶可以在同一視窗中開啟多個標籤,每個標籤都可執行不同的 Shell。例如,您可以在一個標籤中執行 PowerShell,在另一個標籤中執行 WSL 的 Bash。
窗格功能允許將標籤分割為多個區域,在同一標籤內同時執行多個 Shell。您可以透過快速鍵將視窗垂直或水平分割,方便地在多個 Shell 之間切換與操作。
Windows Terminal 支援廣泛的個性化設定,提升了用戶的體驗:
這些自訂選項都可以透過修改 settings.json
檔案或使用設定介面來完成。
在 Windows 11 中,Windows Terminal 已預設安裝並成為系統的預設終端機應用程序,帶來以下優勢:
若您的系統未預設安裝 Windows Terminal,可透過以下方式進行安裝:
winget install Microsoft.WindowsTerminal
Windows Terminal 會自動檢測系統中已安裝的 Shell,並生成相應的配置檔案:
若需要手動添加其他 Shell(如 Git Bash、Cygwin),可以透過編輯 settings.json
檔案,添加自訂的配置。例如,添加 Git Bash 的配置:
{
"name": "Git Bash",
"commandline": "C:\\Program Files\\Git\\bin\\bash.exe",
"icon": "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico"
}
Windows Terminal 提供了一個統一、靈活且高度自訂的操作介面,是一款提升 Shell 管理效率的應用程序。透過支援多種 Shell、引入標籤與窗格功能,以及提供豐富的自訂選項,Windows Terminal 在 Windows 環境下為開發者和高階用戶帶來了更為優雅的命令列管理方式。