為什麼我喜歡使用 Windows 終端機而不是命令提示符

命令提示字元是一個簡單實用的命令列介面。你可以用它來複製文件、編寫腳本,甚至 作為文件下載器但它始終無法與 Unix 系統相提並論。它不支援標籤頁或分割畫面操作,每次只能顯示一個黑色視窗。

為什麼我喜歡 Windows 終端機而不是命令提示字元:專家對其功能和優點的看法

我使用它很多年,後來需要更強大的功能時才換成 PowerShell,儘管它們感覺都不太現代。 PowerShell 功能強大,但缺少一些功能。 Windows Terminal 於 2019 年發布,但直到微軟將其設為 Windows 11 的預設選項時,我才改用它。

試用後,我意識到自己錯過了什麼。它不僅能處理命令提示字元的所有功能,還能提供 Linux 用戶幾十年來一直享受的工作流程功能。

4. 多標籤頁和分割畫面

非常適合多工處理

Windows 終端機在分段窗格中顯示 PowerShell、命令提示字元和 WSL 錯誤輸出。

Windows 終端新增了多標籤頁支持,這是命令提示字元從未提供的功能。打開終端機後,按 Ctrl + Shift + T 若要開啟新分頁, Ctrl + Tab鍵 在它們之間切換。每個選項卡都維護自己的會話,因此您可以在一個選項卡中運行構建,同時在另一個選項卡中追蹤日誌,而不會讓單獨的視窗弄亂任務欄。

不僅如此,Windows 終端還提供螢幕分割功能,讓你可以將單一標籤頁拆分成多個部分。按下 Shift + Alt + 減號 (-) 水平分割或 Shift + Alt + 等號 (=) 垂直劃分。

如果您按 Shift + Alt + 箭頭鍵您可以調整份量大小。此外, Alt + 箭頭鍵 在不同部分之間轉移注意力。當你完成一個部分時, Ctrl+Shift+W 乾淨地關閉它。

在命令提示字元中,實現這一點意味著排列三個獨立的窗口,這些視窗在重啟後永遠不會保持不變。 Windows 終端機會記住你的版面偏好,並使多窗格工作流程變得可用。

3. 一個終端,多種接口

所有命令列工具,包括 CMD 和 PowerShell

Windows 終端機介面顯示多個介面選項,包括命令提示字元、PowerShell、Ubuntu 和 Azure Cloud Shell

Windows 終端機的一個優點是,如果你喜歡使用 CMD.EXE 經典的,

無論您使用的是命令提示字元還是 PowerShell,都可以從終端應用程式執行它們。它將它們全部統一起來,因此命令提示字元、PowerShell、Git Bash、Azure Cloud Shell 和任何 WSL 發行版等命令列介面都位於同一個應用程式中。

每個工具都有自己的配置文件,其中包含自訂設定。您的 PowerShell 設定檔可以使用與命令提示字元設定檔不同的配色方案和字型。優化字體顯示也意味著 PowerShell 模組,例如 PSReadLine 和 Terminal-Icons 透過語法突出顯示和文件類型圖示正確顯示。

您可以使用快捷方式在您的設定檔之間切換。 Ctrl + Shift + 1 و Ctrl + Shift + 2 等等。下拉式選單顯示所有可用的配置文件,並且您可以在設定中將任何介面設定為預設介面。.

2. 更好的客製選項

使用自訂顏色和主題進行個人化

Windows 終端機也非常適合自訂。您可以變更提示的外觀、選擇自訂字體、調整文字大小以及套用完整的主題。命令提示字元提供 16 種顏色和兩種字體,而 Windows 終端支援系統上的任何等寬字體,並允許完全自訂 RGB 顏色。

您可以透過圖形使用者介面或編輯檔案來存取設定。 settings.json 直接操作。您可以使用不透明度滑桿設定透明度,為設定檔新增背景圖片,調整縮排以提高可讀性,以及只需點擊幾下即可匯入社群主題。每個配置檔案都擁有獨立的外觀設定。

利用 PowerShell 的 Cascadia 代碼 我在長時間編寫腳本時會使用深色主題,但在共享螢幕時,我會切換到高對比度主題和更大的字體。除了視覺效果更好之外,這些視覺差異還能讓你更容易一目了然地區分不同的配置文件,這在你同時打開多個標籤頁時非常有用。

命令提示字元僅支援一些較舊的等寬字體,並且無法正確顯示 Cascadia Code 等現代字體。它也沒有透明或丙烯酸效果。這些功能自 Windows 10 1903 及更高版本開始提供,Windows 終端機充分利用了這些功能。

1. 內建 Linux 支援

與 Windows Subsystem for Linux 完美相容

Windows 終端機指令設定顯示常用面板和標籤操作的鍵盤快速鍵。

Windows 10 和 11 可讓您在 Windows 裝置上執行 Linux 環境, 感謝 Windows Subsystem for Linux 用戶 (WSL)。 Windows 終端機可讓您在與 PowerShell 相同的位置存取 Ubuntu,並將 Linux 發行版視為作業系統的一部分,而不是外部附加元件。

安裝 WSL 發行版時,Windows 終端機會自動為其建立設定檔。您可以同時開啟 Ubuntu、Debian 和 Alpine 標籤以及 Windows Shell。 Windows 終端支援可點擊的路徑,透過 WSL 的路徑轉換功能,您可以輕鬆地在 Linux 和 Windows 檔案系統之間導覽。

在命令提示字元下,存取 WSL 表示鍵入命令 WSl 而且你會完全失去 Windows 上下文。在環境之間複製路徑或保持視覺一致性從未如此簡單。 Windows Terminal 讓使用 WSL 感覺非常自然。

這種轉變為何有意義?

我每天都使用 Windows 終端機已經一年多了,現在使用命令提示字元的感覺就像在 VS Code 運行的情況下開啟記事本一樣。標籤頁本身就帶來了巨大的變化,但更好的字體渲染、WSL 支援以及便利的設定檔切換功能,讓回到命令提示字元變得困難。

微軟將 Windows 終端機設為 Windows 11 的預設程式是有充分理由的。命令提示字元仍然適用於舊版腳本,但 Windows 終端機是執行這些腳本的現代環境——以及 PowerShell、WSL 等。如果您在命令列上花費了大量時間,那麼這種轉變是值得的。

轉到頂部按鈕