配置 Windows Terminal 的步驟
前提:在微軟商店下載兩個軟體
- Windows Terminal
- PowerShell(因為最好使用 PowerShell7 ,否則以下命令可能執行不了)
安裝 oh my posh
安裝 oh my posh,可以在 windows terminal 中的 Windows PowerShell7 中輸入以下命令(安裝過程中需要輸入 Y 即可)
Install-Module oh-my-posh -Scope CurrentUser -SkipPublisherCheck
Install-Module posh-git -Scope CurrentUser
Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck
啟動 oh my posh
- 使用記事本開啟配置檔案,因為一開始還沒有 profile 這個檔案,所以第一次需要建立該檔案
notepad.exe $PROFILE
建立好檔案之後,需要在檔案中新增如下配置
注意:其中的 set-PoshPrompt-Theme
可以從 oh my posh 提供的主題中自我選擇
oh my posh 網址:https://ohmyposh.dev/docs
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme paradox
至此,安裝已經完成,重啟 terminal 就能看到了
補充
命令列自動補全和提示
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete
讓檔案顯示圖示並變色
安裝圖示庫
Install-Module -Name Terminal-Icons -Repository PSGallery
使用圖示
Import-Module -Name Terminal-Icons
字型設定
如果設定的主題出錯,可能是因為缺少安裝所需的字型;oh my post 官網文件說是需要下載一個 nerd 字型。可以選擇 Caskaydia Cove Nerd Font 字型進行下載安裝。安裝好之後,在 terminal 中設定為對應的字型即可
字型網址如下:https://www.nerdfonts.com/