2019.5.7日,Microsoft推出一款名為WindowsTerminal的工具。它被設計為訪問PowerShell,CMD,和Windows Linux (WSL)等環(huán)境。
新版WindowsTerminal支持表情符號和基于GPU的文本呈現(xiàn)。Windows Terminal計劃在6月中旬推出。
Microsoft在GitHub上也放出了新版Terminal的源代碼,大家可以通過Viusal Studio進行編譯。
我也在看到新聞的第一時間從GitHub上clone的源代碼,并通過Visual Studio成功編譯。
本篇文章會帶領大家編譯源碼,由于編譯源碼可能產(chǎn)生很多問題,所以也發(fā)布一個直接安裝的版本。(附詳細過程)
首先需要將Windows更新到insider版本,先去官網(wǎng)申請預覽體驗會員,然后在Windows更新中,開啟預覽體驗計劃。然后更新至1903即可。


手動編譯步驟:
1.GitHub上clone整個項目到本地。
2.更新項目的子模塊
git submoudle update --init -recursive

3.更新完子模塊后,對項目重構。
nuget restore OpenConsole.sln
nuget.exe可以在dep/nuget找到

4.使用Visual Studio對源碼進行編譯。
需要使用管理員身份打開visual studio

編譯完成后,在開始菜單會出現(xiàn)Windows Terminal (preview)
在編譯項目的時候,我遇到了N多問題,最終成功。我下面把我編譯后的分享給大家。
鏈接:https://pan.baidu.com/s/1T5LiLfpXUAXoPP7hX0Kyhg
提取碼:6jev
由于新版powershell沒有設置頁面,只有json,所以只能通過編輯json。
由于配置文件是壓縮的,http://www.bejson.com,使用這個網(wǎng)站格式化后會看的更清楚一點。
使用方法:
1.解壓

2.打開powershell
按住shift+鼠標右鍵打開powershell

把add-appdevpackage拖進powershell并回車


如果出現(xiàn)powershell禁止執(zhí)行腳本,請用管理員身份打開power shell并執(zhí)行一下代碼。
set-executionpolicy remotesigned
3.打開應用


點擊啟動,就可以使用全新的WindowsTerminal了!
附:
"defaultProfile": "{608bff24-d8dd-49b7-9f1d-68c4395cf124}",
"initialRows": 30, // 初始行數(shù)
"initialCols": 120, // 初始列(橫向)字數(shù)
"alwaysShowTabs": true, // 永遠顯示標簽頁(默認是 false )
"showTerminalTitleInTitlebar": true, // 將終端標題顯示在標題欄
"experimental_showTabsInTitlebar": false, // 將標簽頁和標題欄合并(不推薦true,會產(chǎn)生無法移動的問題)
創(chuàng)建WSL的快速啟動方式:把這段代碼,復制粘貼進json即可
{
"guid": "{09dc5eef-6840-4050-ae69-21e55e6a2e62}",
"name": "Ubuntu",
"colorscheme": "Campbell",
"historySize": 9001,
"snapOnInput": true,
"cursorColor": "#FFFFFF",
"cursorShape": "bar",
"commandline": "wsl.exe",
"fontFace": "Consolas",
"fontSize": 12,
"acrylicOpacity": 0.75,
"useAcrylic": true,
"closeOnExit": false,
"padding": "0, 0, 0, 0"
}
powershell開啟毛玻璃特效:將powershell的background屬性刪掉即可。

總結:新版WindowsTerminal還是非常好用的,雖然還會有一些問題,但是比之前確實要好用很多毛玻璃特效也好看。