在開源蓬勃發展的當下,一直被譽爲開源之敵的巨硬這把是掏出真金白銀來迎合開源了。
對於服務器來說,linux 當然是不二選擇,但對中文環境的大多數使用者來說,還是 win 系列的接受程度更高,畢竟其生態實在是過於強大,很多用戶即使買了 mac 還是會裝回 win10。
作爲開發人員,如果公司配不上 mac,在 win 下進行開發,效率肯定會有一定影響(畢竟沒有方便的命令行,就得在視窗系統裏點點點,或者蒐羅各種魔改的 shell 工具,這些工具時常有奇怪的 bug)。
最近巨硬終於發佈了 1.0 的 windows terminal 以及包管理工具 winget,下面就介紹下上手的基本配置。
步驟包括:
- 下載安裝 windows terminal 1.x
- 美化 powershell
- 下載安裝 power line 字體包
- 安裝相關美化模塊
- 修改 powershell 啓動配置
- 下載安裝 winget
1、到巨硬在 github 上的 terminal 項目下載 發佈 的 1.0.1401.0 版本,下到本地進行安裝
2、安裝完畢之後發現還是不夠美觀,需要按 linux 命令行的使用習慣進行美化,美化到下圖的效果
2.1 OK,首先需要安裝 Power Line 字體,否則一會兒路徑中會出現 ? 這樣在 unicode 下無法正確顯示的字符。到巨硬 cascadia-code 項目的 發佈 裏下載相關的 power line 字體。
解壓 zip 包後找到後綴 PL 的字體安裝文件,雙擊安裝,這樣字體在系統中就可用了。
2.2 安裝相關的美化模塊
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
2.3 安裝完畢後需要修改 powershell 的啓動配置,使得每次 powershell 啓動時就自動裝入這兩個模塊,並設置主題。類似 .bashrc 。通過輸入 $profile 找到啓動時加載腳本的路徑
如果該文件不存在,則創建一個,並插入以下內容,oh-my-posh 中內置了很多主題,根據自己需要進行設置
Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Paradox
現在重新打開 powershell,如果提示禁止運行腳本,可能是系統的腳本執行策略受限,get-executionpolicy 看看是不是 Restricted,是的話改爲 remotesigned。
# get-executionpolicy
set-executionpolicy remotesigned
現在還剩最後一步,打開 terminal 的設置,修改 powershell 的顯示字體
現在重新打開應該可以看到效果了。
3、最後順便把 winget 也裝上,到 winget-cli 項目的發佈下找到最新的安裝包,不過目前這貨還處於 preview 階段,版本也還是不穩定的 0.x 版本
裝完試試
參考:官方指南