# 美化 Windows Terminal ## STEP1. 安裝PowerShell 1. 打開Microsoft Store </br></br> 2. 搜尋"PowerShell" </br></br> 3. 找到PowerShell,點選"取得" </br></br>  :::warning :warning: **注意** </br> 這個PowerShell不是Windows內建的"Windows PowerShell" ::: ## STEP2. 將PowerShell設為預設設定檔(選) 1. 打開Windows Terminal </br></br> 2. 開啟設定 </br></br> 3. 將"預設設定檔"欄位改成"PowerShell"  </br></br> 4. 點選"開啟JSON檔案",找到"profiles"欄位 </br></br> 5. 將PowerShell移到最上面 </br></br> 6. 將Windows PowerShell的"hidden"屬性改成"true",如圖  </br></br> 7. 重啟Windows Terminal </br></br> 8. 可以看到一打開就是PowerShell,並且點選工作欄上的小箭頭之後,PowerShell在第一個  ## STEP3. 安裝Oh My Posh 1. 搜尋"oh my posh",進入官網  2. 點選"Get Started",右方欄位找到"Installation",這裡以Windows為例,所以點選"Windows"  3. 往下找到這行指令直接複製貼上到Windows Terminal裡 ```bash winget install JanDeDobbeleer.OhMyPosh -s winget ``` 4. 安裝好之後大概會像這樣,中途如果有停下來直接打"Y"同意就好  5. 重啟Windows Terminal 6. 輸入`oh-my-posh.exe`測試安裝有沒有成功,如果出現警告可以重新開機再輸入看看,通常會跑出一堆東西,如圖:  ## STEP4. 安裝建議的字體 :::info :information_source: 這步是必要的,否則Windows Terminal可能會無法正常顯示 ::: 1. 搜尋"nerd font"或是[點選這裡](https://www.nerdfonts.com/) </br></br> 2. 點選"Downloads"進入下載介面  </br></br> 3. 找到喜歡的字體並下載,會得到一個壓縮檔 </br></br> 4. 打開Windows的設定,搜尋"字型設定" </br></br> 5. 將解壓縮後的檔案全選並拖拉至字型設定中安裝  </br></br> 6. 打開Windows Terminal設定介面 </br></br> 7. 點選"預設值" $\rightarrow$ "外觀" $\rightarrow$ "字體",將字體更改為剛剛安裝好的字體  ## STEP5. 更改PROFILE檔案 1. 官網右方欄位找到"Prompt",接下來照著官方教學,輸入`code $PROFILE`,這樣就會以vscode開啟這個檔案,如果沒有檔案就新建一個。沒有安裝vscode的話也可以先輸入`echo $PROFILE`之後到指定的路徑新增設定檔  </br></br>  2. 官網右方欄位找到"Customize",複製以下指令到設定檔並存檔,接著輸入`. $PROFILE`重新載入設定檔 ```bash oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/jandedobbeleer.omp.json" | Invoke-Expression ``` 3. 如果成功的話重啟後會看到這樣的畫面:  ## STEP6. 更換喜歡的主題 1. 官網右方欄位找到"Themes",開始物色喜歡的主題  </br></br> 2. 將反白的這個部分換成想要的主題的名字  </br></br> 3. 輸入`. $PROFILE`重新載入設定檔之後,可以發現變成自己設定的主題了  ## STEP7. 更換Windows Terminal的背景 設定透明度... 1. 這部份很簡單,甚至不用操作JSON檔,所以就不詳細寫了,只要在Windows Terminal設定介面依照自己的喜好進行設定就可以了  :::info ℹ️延伸閱讀: [提升 PowerShell 的使用體驗](https://hackmd.io/@Yuuzi/ps) :::
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.