Window PowerShell美化(Windows Terminal)

前言

身為一名工程師來講,最常接觸的就是 Cmd 介面,也就是所謂的終端機,那麼長久看同一個畫面也是會膩的,所以這一篇記錄一下該如何美化自己的 Terminal 吧。

操作環境

首先前面我先提供一下我目前的環境

  • Windows 10 1903 版

後面會有一個美化必須是 1903 版本的,所以這邊要注意一下。

另外我個人比較習慣使用 PowerShell,所以這一篇將會以 PowerShell 美化為主。

查看 Windows 版本方法

於搜尋列輸入 winver 即可查看版本 ↓

winver

Windows 版本

增加類似 Git 的提示條美化

一般來講我們預設的 PowerShell 是這樣子 ↓

PowerShell

所以接下來就會美化成像這樣子的提示條 ↓

提示條

而這個美化條其實是這個套件 oh-my-posh,接下來就要來替 PowerShell 加入這個套件囉~

oh-my-posh GitHub

oh-my-posh 安裝

起始式

首先開啟 PowerShell 輸入以下指令:

1
Install-Module posh-git -Scope CurrentUser

假設是第一次且沒安裝過的話 NuGet 會問你一推問題,全部輸入 Y 即可(我已安裝過就不附圖了)

安裝 oh-my-posh

接下來安裝 oh-my-posh 模組輸入以下指令:

1
Install-Module oh-my-posh -Scope CurrentUser

過程一樣瘋狂 Y 就好了。

設置自動套用

接下來我們在 PowerShell 上面輸入 $profile 來顯示 PowerShell 自定義路徑 ↓

profile

複製這一段路徑開啟資料夾

1
C:\Users\Hsiangfeng\Documents\WindowsPowerShell\

打開資料夾後底下若沒有一個檔案叫 Microsoft.PowerShell_profile.ps1 那就新增一個,如果有的話就直接打開來,並內容填入以下:

1
2
3
Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Agnoster

這樣子每次啟動 PowerShell 就可以自動套入設置了~

另外如果你想換別種樣式的話只需要調整 Set-Theme 即可,樣式在官方 GitHub README 底下有提供 oh-my-posh Themes

Windows Terminal

接下來的美化就是我個人的最愛,Windows Terminal 是微軟在 2019 年釋出的新 cmd 介面,也就是我目前在使用的 ↓

Windows Terminal

但是在操作之前請務必確認以下幾點事項

  • 你必須是 Windows 10 作業系統(廢話)
  • 版本號必須為 1903
  • 可以搭配前面的 oh-my-posh

若以上沒有問題的話,就來安裝吧!

安裝 Windows Terminal

新版的 Windows Terminal 是透過 Sotre 安裝的,所以只需要瀏覽器上點一下 這個網址 就會開啟 Sotre 商店囉~

我已安裝

安裝完畢後在搜尋列輸入 Windows Terminal 即可找到 (個人建議可以釘選在開始工具列上) ↓

Windows Terminal

美化 Windows Terminal

開起來之後會與原本的 PowerShell 沒太大差異,所以這邊點一下上方倒箭頭,並點一下 Setting ↓

Setting

接下來搜尋 profiles 你可以看到下面有三個物件,這三個物件各代表一個 CMD ↓

profiles

順序與這裡相同,所以以我這邊舉例要修改 PowerShell 來講我只需要專注第一個物件就好了 ↓

profiles

那以下我就直接提供我有修改的說明註解 ↓

註解

這邊要注意兩件事情

  • 背景圖片的地方不可以有中文字,否則無法正常顯示背景圖片
  • 字體建議修改,我個人是使用 Sarasa Term SC,否則滿怪的

最後結果就會像這樣子美化成功 ↓

美化成功

0%