[Windows] 美化Terminal- powershell

  1. 打開PowerShell
    如果都沒有改過的話,windows預設的cmd是黑底白字,而PowerShell是藍底白字。
  2. oh-my-posh 安裝
    打開 PowerShell,輸入下方兩行指令
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

都輸入:Y

  1. 在 PowerShell 上輸入 $PROFILE後輸入下列
    用途:有檔案的話就開啟,沒有自動新增。
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
  1. 使用VSCode開啟檔案:
code $PROFILE

添加下方程式(除了前3個,其他可選用)後儲存,關閉PowerShell

Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme Paradox

如果沒有安裝VSCode也沒關係,可以用其他文字編輯
檔案路徑在,找到後再把剛才那三行複製貼上進去該檔案。

C:\Users\你的電腦名稱\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1,器去打開它並新增。
  1. 使用系統管理員開啟PowerShell
    執行命令:
Set-ExecutionPolicy RemoteSigned
  1. 開啟Microsoft store
    在放大鏡搜尋Windows Terminal Preview

注意:在這裡要使用微軟的帳號登入才能下載,這邊沒有附上登入過程,請自行登入後再下載。

成功後按啟動。

  1. 啟動

打開可能會像下圖這一樣,有?的符號,下方會解決。

目標是解決成下圖:

如果過程有出現紅字:

警告: git command could not be found. Please create an alias or add it to your PATH.

是找不到路徑,解決方式:安裝Git(請自行上網搜尋)

  1. 下載字型包

到 powerline fonts 的 github page 下載字形包,用git下載或直接下載Zip檔後直接壓縮,都可以。

打開在資料夾的fonts-master\SourceCodePro,會看到很多.otf檔

找到Source Code Pro for Powerline.otf檔後,右鍵安裝。

再開啟控制台->外觀及個人化->字型

打開後會看到很多字型

直接點放大鏡來搜尋,用Powerline來搜尋看看,
確認是否安裝成功。

  1. 設定字型

打開設定

點選左排的Windows PowerShell->外觀-> 顯示所有字型 -> 剛才安裝的字型:Source Code Pro for Powerline -> 儲存

  1. 完成
    回到Windows PowerShell按+後會出現一個新的

在8的步驟時,其實就可以做很多設定了,
也可以直接去改setting.json檔

如果想要看其他主題,可以輸入:

Get-PoshThemes

發佈留言