Page cover

Windows Terminal、PowerShell 安裝

在今天的數位時代,對於開發人員、系統管理員和高級使用者來說,擁有一個強大命令列工具是必不可少的。Windows Terminal 和 PowerShell 7 在 Windows 10 提供了增強的 Command line。我們將為您介紹安裝 Windows Terminal 和 PowerShell 7 的步驟,讓您充分利用它們的功能並提高生產力。讓我們開始吧!

Windows Terminal


Windows Terminal 是 Windows 10 的新的現代命令行 (Command line) 應用程序, 它的目的是在為開發人員和 IT 專業人員提供更高效的命令行經驗。

預設的命令提示字元 (CMD; Command Prompt) 是多年來 Windows 操作系統的一部分的基本命令行工具。 與 Windows Terminal 相比,CMD只有有限的功能和自定義選項。 另一方面,Windows Terminal 提供了更高級的功能,例如多個選項卡,自定義選項以及對 PowerShell,命令提示和 WSL 等各種的 shell 支援。 使用 Windows Terminal,您可以為您的命令行任務具有更簡化,更有效的工作流程。

  1. 下載並安裝 Windows Terminal

Windows Terminal
原始CMD

PowerShell 7


PowerShell 7 是 Microsoft 最新發布的 Command-Line Interface 版本。它相對於其前身 Windows 預設的 PowerShell (PowerShell 5.1) 帶來了多項改進。例如:跨平台、改進的性能、對其他數據類型的支持以及新的語言功能。 PowerShell 7 還具有更現代、更靈活的架構,使其能夠用於各種場景,包括自動化、配置管理和 DevOps。

  1. 下載並安裝PowerShell 7

選擇安裝的版本
選擇安裝的版本
安裝畫面
安裝畫面
PowerShell 7 畫面
PowerShell 5.1 畫面

Oh My Posh


  1. 在PowerShell 7安裝。 (Oh My Posh)

SHELL
winget install JanDeDobbeleer.OhMyPosh -s winget
  1. 重新啟動 PowerShell 7。

  2. 設定 Oh My Posh和主題主題列表

SHELL
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/jblab_2021.omp.json" | Invoke-Expression

  1. 下載和安裝字體。(例如: Meslo LGM NFMesloLGMNerdFontMono-Regular.ttf)

1. 選擇喜歡的字體
1. 選擇喜歡的字體
2. 打開設定
2. 打開設定
3. 預設值、外觀
3. 預設值、外觀
3. 字體、修改字體
3. 字體、修改字體

  1. 進入 Oh My Posh,檢查字體。

SHELL
oh-my-posh init pwsh | Invoke-Expression

![[Pasted image 20230308094003.png#center|字體已經正常顯示|400]]

字體已經正常顯示
字體已經正常顯示
  1. 使用命令,建立 Oh My Posh 設定的檔案。 路徑為 C:\Users\<Users>\Documents\PowerShell\Microsoft.PowerShell_profile.ps1

SHELL
New-Item -Path $profile -ItemType "file" -Force

![[Pasted image 20230502000551.png|400]]

  1. 打開Microsoft.PowerShell_profile.ps1,設定主題和自動進入 Oh My Posh。

SHELL
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/jblab_2021.omp.json" | Invoke-Expression

![[Pasted image 20230223014407.png#inl|在.ps1檔案中,加入命令|300]] ![[Pasted image 20230308094103.png#inl|重開Windows Terminal|350]]

  1. 可以使用以下命令預覽主題。

SHELL
Get-PoshThemes

Visual Studio Code 設定。

打開設定,並輸入Integrated:Font FamilyMesloLGM NF

自定義 Windows Terminal


Windows Terminal 提供各種自定義選項來個人化您的 Command line。以下是一些幫助您入門的自定義設定:

  1. 預設啟動和大小。

可以同時關閉多個終端
調整啟動、大小
  1. 加入背景圖片。 (範例圖片)

預設值 ->外觀
調整背景
  1. 釘選到開始和工作列。

釘選到開始
釘選到開始
釘選到工作列
釘選到工作列

結論


恭喜!您已成功安裝了 Windows Terminal、PowerShell 7 和 Oh My Posh。使用 Windows Terminal,您可以享受現代化且多功能的 Terminal;而 PowerShell 7 則提供跨平台 Scripting 撰寫體驗。Oh My Posh 可增強 CLI 的提示。透過遵循這些安裝步驟,您已邁出最佳化 Command-line workflow 的第一步。掌握這些強大工具並探索其高級功能以提高生產力和 Command-line 體驗。

參考資料


Windows 終端機自訂提示設定 | Microsoft Learn

Windows | Oh My Posh

Releases · PowerShell/PowerShell

PowerShell 7 - 來安裝最新版的 pwsh | 成功他媽.阿瑋

安裝新版 Oh My Posh 與插件來美化 PowerShell | 成功他媽.阿瑋

Top 10 Best Ubuntu Terminal Themes and Color Schemes

Fonts | Oh My Posh

使用 Oh My Posh 美化 Windows 指令視窗 外觀設定

Powershell 美化作戰 —— 字型、執行原則和 oh-my-posh | 伊果的沒人看筆記本

Windows 終端機自訂提示設定 | Microsoft Learn

Last updated

Was this helpful?