作者 | 蘇宓
出品 | CSDN(ID:CSDNnews)
Windows 使用者的命令列工具要換“天”了,用開發者的評論來說:這一天終於來了!
眾所周知,Windows 使用者在使用命令列工具時,有多種選擇,其中最常用的非 cmd 和 PowerShell 莫屬。不過,隨著 10 月 18 日 Windows Terminal 專案經理 Kayla Cinnamon 在官方部落格上釋出的一篇公告,Windows 11 中最常用的命令列工具可能要易主了。
公告指出,從 Windows 11 22H2 開始,所有命令列應用將預設用 Windows Terminal 開啟。
Windows Terminal 這三年
Windows Terminal 由微軟在 2019 年作為開源應用程式推出的一款命令列工具,它採用了 C++ 編寫而成,原始碼釋出在 GitHub(https://github。com/microsoft/Terminal)上。透過 Windows Terminal 程式可以把 Windows 上的 PowerShell、CMD 和 Windows Subsystem Linux(WSL)三大環境實現統一,讓開發者簡化其工作。
彼時 Windows Terminal 一經推出,便受到 Windows 使用者極大的關注,其紛紛感嘆:“時隔這麼多年,Windows 終於實現 MacOS 裡的一項基礎功能了”、「這個確實很方便,可以放棄 cmder 了」。
不過,好景並不長久,當越來越多的使用者使用該工具時,更多的問題也開始出現,譬如據一位德國程式設計師反饋稱,當選項卡執行 WSL(Debian 或 Ubuntu)任務時,在德語鍵盤需要 Alt Gr 的字元(〜,@等)都不會被打印出來,除此之外,“\”還會被列印為;也有人使用了 Exit 命令退出控制檯,但視窗仍在,直到手動去關閉……
為此,Windows Terminal 團隊迅速進行了各種修復與改進。一年之後,微軟推出了 Windows Terminal 1。0 版本,隨後又花了兩年時間才將其作為 Windows 11 的預設程式。
不知道怎麼用的,這份指南值得收藏!
那麼,是否每個 Windows 使用者都能用上?
別激動,微軟表示,要想使此預設應用生效,你需要執行 Windows Terminal 1。15 或者更高的版本。
預設設定可以透過 Windows 設定中的 “隱私與安全”>“面向開發者 ”頁面以及 Windows Terminal 設定中的 “啟動 ”頁面上進行改動。
當然,如果你不想要將 Windows Terminal 當做預設的 Windows 11 控制檯程式,也可以自行在系統設定中進行更換,如下圖所示。
本來大家都覺得 PowerShell 可能會取代更古老的 CMD,現如今變成了最有潛力的 Windows Terminal。
在過去的三年間,根據微軟的調查顯示,Windows Terminal 中沉澱出開發者最喜愛的功能。
多標籤
Windows Terminal 支援分屏和多個視窗。單擊“+”時候,可以開啟預設配置檔案的新的標籤頁;按住「Alt」並單擊「+」按鈕可以開啟一個帶有預設配置檔案的新視窗。
命令面板
微軟在 Windows Terminal 中提供了一個命令面板,可以在新的視窗下拉列表的底部訪問它。也可以用「Ctrl+Shift+P」快捷鍵開啟。
自定義
除了以上,Windows Terminal 還提供了大量的自定義選項。最受歡迎的是針對配置檔案的選項,包括啟動的可執行檔案、起始目錄、配置檔案圖示、自定義背景影象、顏色方案、字型和透明度。
截至目前,Windows Terminal 在 GitHub 已經獲得了 85。7k 個 Star,Fork 數達到 7。5k。
整體而言,Windows Terminal 將命令列介面整合在一個介面中。它還支援多標籤、Unicode 和 UTF-8 字元、GPU 加速 DirectWrite/DirectX 文字渲染引擎、定製主題、樣式和配置等。與此同時,Windows Terminal 還可以提供對 WSL 或者 Visual Studio 的訪問。
如今微軟將 Windows Terminal 設為預設值,也將為 Windows 使用者執行命令列程式的方式帶來重大轉變,所有命令列應用程式現在都可以在 Windows Terminal 中自動開啟。在 Windows Terminal 釋出的三年後,你用上這款工具了嗎?
參考:
https://twitter。com/tomwarren/status/1582655429481762816
https://devblogs。microsoft。com/commandline/windows-terminal-is-now-the-default-in-windows-11/#all-about-windows-terminal
https://www。ghacks。net/2022/10/19/windows-terminal-becomes-new-default-command-line-tool-in-windows-11/
—