1. 程式人生 > >微軟最爽命令行工具發布!

微軟最爽命令行工具發布!

gif shel 文本 比較 令行 早期 console 體驗 strong

最近微軟發布了命令行工具Windows Terminal,簡直要讓我們爽翻天

長期以來,Linux和Mac下的命令行工具自成一派,Windows卻是另一套命令系統。這就比較惡心了,這也是很多開發者不選擇Windows系統的原因。

但是現在完全不一樣了,因為我們有了Windows Terminal

技術分享圖片

今後還買什麽Mac,還裝什麽Linux系統?

Windows電腦也能和前兩者一樣輕松做開發了。

什麽是Windows Terminal

Windows Terminal是微軟推出的新的命令行應用程序,提供多標簽、分割窗口、快捷鍵、完整的Unicode字符支持等功能。

最重要的是,它支持PowerShell,Cmd,WSL(Windows的Linux子系統)和SSH等命令行程序,可以說是全平臺制霸,簡化開發者的工作流程。

什麽Cygwin、MinGW、PuTTY,統統可以丟掉!

而且,顏值即正義!微軟還給Windows Terminal加入很多細節功能,讓它更美觀。看看他的顏值簡直讓人沈淪

技術分享圖片

這個新的引擎支持顯示PC中存在的文本字符,意味著終端裏的漢字、日文不再亂碼,而且還能玩emoji表情。

在微軟展示的Demo中,你可以為自己的shell程序通過測試加入emoji表情提示。

技術分享圖片

此外,微軟還為它增加了一種新的等寬字,以增強現代外觀和感覺。這種字體不僅包括編程連字,而且它也是開源的,並有自己的repo。微軟表示,將來會開放下載。

Windows控制臺的主要目標是保持與現有命令行工具,腳本等的向後兼容性。

技術分享圖片

在Windows 10中,微軟一直致力於改善命令行體驗,讓自己更像Unix命令行環境。3年前,也是在Build開發者大會上,微軟開源了跨平臺Powershell工具。

但是Windows上cmd和Powershell並存的混亂局面也一直存在。今年6月,Windows Terminal將同時向下兼容這兩種產品。

現在就能上手

如果你已經迫不及待地想要試試Terminal,可以通過下面的GitHub鏈接,下載、構建和運行這一命令行工具。

https://github.com/microsoft/Terminal

需要註意的是,這個項目使用git子模塊處理一些依賴項,想要確保子模塊更新,請在構建器使用如下命令檢查:

git submodule update --init --recursive

其中,OpenConsole.sln可在Visual Studio中構建,或者使用MSBuild通過命令行來構建:

nuget restore OpenConsole.sln
msbuild OpenConsole.sln

在/tools文件中,還有一組腳本,能夠用於自動化構建和運行測試的過程。

很顯然,這一工具仍處於不斷完善和優化的階段,如果你想要參與其中,也可以通過GitHub平臺貢獻一份力量。

微軟表示,6月中旬將在Windows商店中發布Terminal的預覽版,供早期用戶使用反饋。穩定版的Terminal 1.0版本,將會在今年冬天發布。

就一個字爽就完事了

參考自:https://mp.weixin.qq.com/s/YYzvi4FXwwCK7Hk-TwZ8kA

微軟最爽命令行工具發布!