Windows Terminal 美化(oh-my-posh)


安裝 Windows Terminal

如果開了代理的話,請先將代理關掉,不然訪問 Microsoft Store 的時候有問題。

img

安裝主題

  1. 首先,先貼上 oh-my-posh 的官方文檔

oh-my-posh

  1. 使用管理員身份打開 安裝好的 Windows Terminal
  2. 安裝 oh-my-posh 和 posh-git 兩個模塊,遇到詢問選 Y 或者 A(全是) 確認即可。

如果下載速度慢的話,考慮使用梯子📎PigchaClient_green.zip

# 繞過 powershell 執行策略,使其可以順利執行腳本
Set-ExecutionPolicy Bypass
# posh-git將git信息添加到提示中
Install-Module posh-git -Scope CurrentUser
# oh-my-posh提供主題
Install-Module oh-my-posh -Scope CurrentUser

編輯相應配置文件

  • 在 Windows Terminal 中輸入以下兩條命令
# 如果之前沒有配置文件,就新建一個 Powershell 配置文件
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
# 打開配置文件,優先使用 vscode ,其次會使用記事本打開
notepad $PROFILE
  • 在配置文件中寫入如下內容(腳本文件),並保存。

配置完后,每次打開 Windows Terminal 中的 Powershell 都會執行腳本文件中的三條命令。

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

💣注意:此處的第三行是 oh-my-posh2與3的不同之一,在版本2中使用的命令是:Set-Theme Paradox

此外,oh-my-posh中附帶了若干🎨內置主題,如果不是很喜歡這個主題,在版本3中查看所有主題的命令:Get-PoshThemes,在版本2中使用的命令為 Get-Theme

❤找到喜歡的主題后,可以在之前的腳本文件中將主題名稱替換成你喜歡主題的名稱。

此時,你會發現出現一些方框,大可不必緊張,那是因為還沒有給主題安裝合適的字體

  • 命令行自動補全和提示
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete

安裝 Nerd Fonts 字體並應用

1、安裝字體

Nerd Fonts

進入上面的網站,點擊 Downloads 進入下載頁面,隨便下載一款字體,推薦使用 DejaVuSansMono Nerd Font 或者 Cousine Nerd Font,這兩款字體比較全,適配也還不錯。📎DejaVuSansMono.zip📎Cousine.zip

2、使用字體

  • 打開 Windows Terminal,並在上方標簽欄點擊下拉按鈕找到設置,點擊之后在左側最下方打開 JSON 文件。

  • 如果有 vscode,將會在 vscode 中打開 Windows Terminal 的配置文件,settings.json

  • 這個配置文件最開始幾行表示的是架構默認配置。下面幾行有三個包含着字典的列表,分別表示快捷鍵(keybindings)、配置(profiles)、配色方案(schemes),這里面的配置具體含義可以參考官方文檔。而我們需要設置的地方在配置中,在 profiles 中,可以看到有多個字典,我們需要設置美化 powershell,故找到字典中包含:"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",這是 powershell 的全局唯一標識符。

  • 找到后,將其中鍵為 "fontFace",將值改為(如果沒有 fontFace 就自己添加一下,放在 guid 下一行,記得加上逗號):"fontFace": "DejaVuSansMono Nerd Font"

💣注意:此處字體的名稱請參考上方 Nerd Fonts 網站中字體的名稱,否則的話無法顯示出來。

3、配色

在 fontFace 字體配置下一行添加如下內容:

"colorScheme": "Campbell",
"useAcrylic": true,
"closeOnExit": false,
"acrylicOpacity": 0.8

設置完成之后,按 ctrl+s 保存 settings.json 文件。

完成上述操作之后,重啟 Windows Terminal 即可發現樣式已經改變。

img

到此,Windows Terminal 的美化到此結束,一頓操作下來,是不是比以前好看了不少?大功告成🎉🎉🎉


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM