XiWind 西風之劍
HomeTechProContactGitHub
  • About
  • Git
    • Windows Terminal、PowerShell 安裝
    • Git 開始使用
    • Branch 入門
    • 合併多個 Commit , 編輯
    • 額外功能
  • deep learning
    • Dilated Convolution
  • Python
    • GIL 【全域直譯器鎖】
    • PyPy 【JIT 編譯器】
    • Decorator 【修飾器】
      • Class Decorators
  • Python library
    • abc 【抽象 Class】
      • ABC, ABCMeta
      • __abstractmethods__, get_cache_token, update_abstractmethods
    • dataclasses 【數據 Class】
      • make_dataclass(), replace(), is_dataclass(), __post_init__
    • enum 【列舉 Class】
      • Flag, auto(), unique, verify()
      • 範例
    • concurrent.futures 【執行緒、程序】
      • Future, Module Functions
    • queue 【佇列、同步】
      • full(), empty(), qsize(), join(), task_done()
    • functools 【可調用物件】
      • ordering、wrapper、partial
      • Overloading
    • heapq 【堆積佇列】
      • heapify(), merge(), nlargest(), nsmallest()
    • time 【時間】
      • time(), monotonic(), perf_counter()...
      • sleep(), 範例...
    • logging 【日誌】
Powered by GitBook
On this page
  • Windows Terminal
  • PowerShell 7
  • Oh My Posh
  • 自定義 Windows Terminal
  • 結論
  • 參考資料

Was this helpful?

  1. Git

Windows Terminal、PowerShell 安裝

PreviousAboutNextGit 開始使用

Last updated 1 year ago

Was this helpful?

在今天的數位時代,對於開發人員、系統管理員和高級使用者來說,擁有一個強大命令列工具是必不可少的。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. 下載並安裝 。

PowerShell 7


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

Oh My Posh


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

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

  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 Family和MesloLGM NF

自定義 Windows Terminal


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

  1. 預設啟動和大小。

  1. 釘選到開始和工作列。

結論


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

參考資料


下載並安裝 。

在PowerShell 7安裝。 ()

設定 Oh My Posh和主題:

和安裝字體。(例如: , MesloLGMNerdFontMono-Regular.ttf)

加入背景圖片。 ()

PowerShell 7
Oh My Posh
主題列表
下載
Meslo LGM NF
範例圖片
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
Windows Terminal
Windows Terminal
原始CMD
選擇安裝的版本
安裝畫面
PowerShell 7 畫面
PowerShell 5.1 畫面
1. 選擇喜歡的字體
2. 打開設定
3. 預設值、外觀
3. 字體、修改字體
字體已經正常顯示
可以同時關閉多個終端
調整啟動、大小
預設值 ->外觀
調整背景
釘選到開始
釘選到工作列
選擇安裝的版本
安裝畫面
1. 選擇喜歡的字體
2. 打開設定
3. 預設值、外觀
3. 字體、修改字體
字體已經正常顯示
釘選到開始
釘選到工作列
Page cover image