
命令提示字元長期以來一直是 Windows 使用者直覺的命令列介面,可用於檔案管理、腳本編寫和資源下載。然而,與 Unix 系統相比,它在功能方面一直存在不足,缺乏選項卡式介面和分割畫面功能,每次只向使用者呈現一個黑色視窗。
在多年依賴命令提示字元之後,我轉向了 PowerShell,尋求更多功能,但這兩種工具都感覺不太先進。直到 2019 年 Windows 終端推出,並成為 Windows 11 的預設終端,我才做出了改變。
一旦我體驗了 Windows 終端,我就會意識到我一直錯過的大量改進和功能,包括 Linux 用戶多年來一直使用的生產力增強功能。
4多選項卡和分割窗格
卓越的多工處理能力

Windows 終端機的一大亮點是支援多選項卡,而命令提示字元則不具備此功能。開啟 Windows 終端機後,您可以輕鬆使用Ctrl + Shift + T開啟新分頁卡,並使用Ctrl + Tab瀏覽各個分頁。每個選項卡都維護著自己專用的會話,讓您在一個選項卡中運行建置過程,同時在另一個選項卡中監控日誌,從而避免了多個工作列條目帶來的混亂。
此外,分割窗格功能使用戶可以將單一標籤分成多個視窗。您可以使用Shift + Alt + 減號 (-)進行水平拆分,或使用Shift + Alt + 等號 (=)進行垂直拆分。
其他快速鍵,例如用於調整窗格大小的Shift + Alt + 箭頭鍵,以及用於在窗格之間切換焦點的Alt + 箭頭鍵,可提高工作流程效率。如果需要關閉窗格,只需使用Ctrl + Shift + W即可。相較之下,使用命令提示字元則需要同時操作多個單獨的窗口,而且這些窗口在重啟後通常無法保持原有的排列順序。
3一個終端,多個shell
存取所有命令列工具,包括 CMD 和 PowerShell

Windows 終端機的一個顯著優勢是它能夠在單一介面中整合各種命令列工具。如果您習慣使用經典的cmd.exe或 PowerShell,則可以在 Windows 終端機內無縫啟動這些工具,從而為所有命令列操作(例如命令提示字元、PowerShell、Git Bash、Azure Cloud Shell 以及任何 Windows 的 Linux 子系統 (WSL) 發行版)提供統一的體驗。
每個命令列介面都可以擁有自己的配置文件,其中包含自訂的設定。例如,您可以為 PowerShell 選擇與命令提示字元不同的獨特配色方案和字體。改進的字體渲染功能可確保 PowerShell 模組(例如 PSReadLine 和 Terminal-Icons)正確顯示語法高亮和檔案類型圖示。
使用Ctrl + Shift + 1、Ctrl + Shift + 2等快捷鍵,可以輕鬆切換設定檔。或者,您也可以透過下拉式選單存取設定文件,並在「設定」介面中將任何 Shell 指定為預設 Shell。
2 個增強的自訂選項
使用自訂顏色和主題進行個人化
Windows 終端在自訂方面表現出色,使用者可以修改提示、選擇個人化字體、調整文字大小並套用統一的主題。命令提示字元僅限於 16 種顏色和兩種字體選擇,而 Windows 終端則支援系統上任何可用的等寬字體,並提供豐富的 RGB 顏色自訂選項。
您可以透過 GUI 或直接編輯settings.json檔案輕鬆存取「設定」。這種靈活性可讓您透過不透明度滑桿調整透明度、為個人資料新增背景影像、變更內邊距以增強可讀性,以及輕鬆匯入社群開發的主題。每個配置文件都保留了其獨特的風格。
就我個人而言,我在編碼過程中會使用Cascadia Code for PowerShell 的深色主題,然後在進行螢幕分享時切換到高對比度主題和更大的字體。這些視覺差異不僅提升了美觀度,還方便快速識別配置文件,尤其是在多個選項卡可見的情況下。
相較之下,命令提示字元限制使用者使用少數幾種過時的等寬字體,並且無法正確渲染 Cascadia Code 等現代字體。此外,它缺乏透明度和丙烯酸效果,而這些效果自 Windows 10 版本 1903 以來已成為標準,並被 Windows 終端充分利用。
1原生 Linux 支援
與 Windows Subsystem for Linux 無縫集成

Windows 10 和 11 皆支援透過 Windows Linux 子系統 (WSL) 在 Windows 上執行 Linux 環境。 Windows 終端允許使用者透過 PowerShell 並行存取 Ubuntu 等發行版,將 Linux 環境作為作業系統不可或缺的一部分,而非輔助插件。
安裝 WSL 發行版後,Windows 終端機會自動建立對應的設定文件,使用戶能夠除了傳統的 Windows Shell 之外,還能維護 Ubuntu、Debian 和 Alpine 的標籤頁。透過可點擊路徑和 WSL 的有效路徑轉換等功能,在 Linux 和 Windows 檔案系統之間切換變得輕而易舉。
在傳統的命令提示字元中,存取 WSL 需要輸入wsl,並且會完全失去 Windows 上下文,這使得跨環境共用路徑或保持視覺一致性變得困難。 Windows 終端讓 Linux 體驗更真實、更完整。
轉換的優勢
使用 Windows Terminal 一年多後,命令提示字元現在感覺有些過時了,就像在 VS Code 等功能更豐富的軟體唾手可得的情況下還得用記事本一樣。標籤頁的引入本身就徹底改變了使用者體驗,而卓越的字體渲染、整合的 WSL 和簡單的設定檔管理則創造了一個更有效率的環境。
微軟決定將 Windows Terminal 設為 Windows 11 的預設終端,並非偶然。雖然命令提示字元仍然可以用於執行舊版任務,但 Windows Terminal 代表未來——它不僅是一個可以執行命令提示字元的複雜設置,還可以執行 PowerShell、WSL 以及一系列其他工具。對於任何在命令列上花費大量時間的人來說,遷移到 Windows Terminal 無疑是值得的。
發佈留言