奧推網

選單
文化

微軟開源的命令列神器成 Windows 11 預設工具,網友:是時候徹底棄用 cmd 了!

作者 | 蘇宓

出品 | 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/