安裝配置
- 下載 Nerd Fonts 字體
oh-my-posh font install
- Nerd Fonts 網(wǎng)站下載慌随,解壓后右擊安裝
- 為終端設(shè)置 Nerd Fonts 字體
- 修改 Windows 終端設(shè)置(默認快捷方式:CTRL + SHIFT + ,),在
settings.json
文件defaults
屬性下添加font.face
屬性
{ "profiles": { "defaults": { "font": { "face": "MesloLGM Nerd Font" } } } }
- 右擊終端標(biāo)題欄選擇設(shè)置菜單躺同,找到外觀字體設(shè)置
- 修改 Windows 終端設(shè)置(默認快捷方式:CTRL + SHIFT + ,),在
- 下載 oh-my-posh
winget install JanDeDobbeleer.OhMyPosh
- 將 PowerShell 執(zhí)行策略設(shè)置為不受限制阁猜,否則會出現(xiàn)錯誤
PowerShell 未對文件\XXX.ps1進行數(shù)字簽名
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
- 打開 PowerShell 的配置文件
- 已存在:
notepad $PROFILE
- 不存在:
new-item -type file -path $profile -force
- 已存在:
- 編輯配置文件,添加如下代碼設(shè)置 Themes
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\你的主題名.omp.json" | Invoke-Expression
注意
- PowerShell 的配置文件添加如下代碼
# 強制 shell 使用 UTF8
$OutputEncoding = [System.Console]::OutputEncoding = [System.Console]::InputEncoding = [System.Text.Encoding]::UTF8
- 參考官方遷移文檔PowerShell模塊
- 刪除模塊緩存
Remove-Item $env:POSH_PATH -Force -Recurse
- 卸載重新安裝
Uninstall-Module oh-my-posh -AllVersions
- 刪除模塊緩存
安裝后相關(guān)文件路徑
C:\Users\Administrator\AppData\Local\oh-my-posh
C:\Program Files\WindowsPowerShell\Modules\oh-my-posh
使用 Terminal-Icons 添加缺少的文件夾或文件圖標(biāo)
Install-Module -Name Terminal-Icons -Repository PSGallery
相關(guān)文章: