PowerShell 養老配置

迫於看不懂arsc 文件,又開始倒騰 PowerShell 玩了,老年人專用配置。大概就是換了換字體,裝了個 oh-my-posh ,而後順便把系統編碼改回了 Unicode UTF8 (逃html

原文連接🔗blog.boileryao.com/2018/12/pow…git

準備字體文件

這一步不是必須的,可是若是您 PowerShell 現有的字體知足不了您的審美的話,建議閱讀這一部分。github

PowerShell 是支持系統安裝的外部字體的,可是對字體有特殊的要求,因此大部分字體都會在 Properties -> Font -> Font 列表中被無情地過濾掉。shell

推薦到這個倉庫(github.com/powerline/f…)來選擇喜歡的字體。若是您沒有使用 Git 的經驗而且不想學習它,請選擇下載壓縮包而後慢慢挑。下面是一種比較優雅的方法(sparse checkout)來下載特定的字體(aka. 此倉庫的部分文件夾):bash

mkdir powerline
git remote add origin https://github.com/powerline/fonts
git config core.sparsecheckout true
# 選擇 UbuntuMono 字體
echo UbuntuMono >> .git/info/sparse-checkout
git pull origin master
複製代碼

而後打開文件管理器/字體管理器,安裝這些字體。因爲有些字體不支持特定字符,建議完成所有配置後再進行修改,以控制變量。學習

配置 oh-my-posh

爲了不略顯麻煩權限問題,建議以 管理員身份運行字體

# 安裝 oh-my-posh 及 依賴
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
# 啓用 oh-my-posh
Import-Module oh-my-posh
Set-Theme Agnoster
複製代碼

配置自啓動(相似 Linux.bashrcui

if ( -Not (Test-Path $PROFILE)){
	New-Item -Path $PROFILE -Type File
}
notepad $PROFILE
複製代碼

而後加一行 Import-Module oh-my-posh (若是沒有的話)編碼

固然,若是您喜歡 cowsayparrotsaysl 什麼的也能夠往裏加,這些命令都會在每次啓動時執行。spa

開始玩耍

最後的效果差很少應該是這樣的

原文連接🔗blog.boileryao.com/2018/12/pow…


Ref:

www.ithome.com/html/win10/…

相關文章
相關標籤/搜索