首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 更多程式設計知識

PowerShell 控制台輸出特殊符號與自定義 Prompt:打造酷炫命令列體驗

     編輯:更多程式設計知識

前言

PowerShell 控制台不僅能顯示文字,還能輸出 Unicode 特殊符號(如箭頭、幾何圖形、表情符號),並自定義提示字元。只需將控制台字體設為 TrueType(如 Consolas),即可解鎖豐富視覺效果。本文示範如何輸出特殊字元、修改 Prompt、甚至加入顏色。

基本輸出特殊字元

使用 [Char] 強制轉換十進制或十六進制碼位:

[Char]8730     # √ (平方根符號)
[Char]0x25BA   # ► (黑色右三角)

或使用系統內建 字元對應表 (charmap.exe) 視覺化挑選碼位。

自定義 Prompt 函數:綠色三角形提示符

function prompt {
    $tri = [Char]0x25BA          # ►
    Write-Host 'PS ' -NoNewline
    Write-Host $tri -ForegroundColor Green -NoNewline
    Write-Host ' ' -NoNewline    # 空格分隔
    $host.UI.RawUI.WindowTitle = Get-Location  # 同步視窗標題
    return ' '                   # Prompt 必須回傳至少一字元
}

自定義 Prompt 效果圖

關鍵細節

  • Write-Host -NoNewline 避免換行,構建同行輸出。
  • ForegroundColor 參數支援 16 種主控台色彩。
  • Prompt 必須回傳字串(哪怕是空格),否則 PowerShell 會回退顯示預設 PS C:\>。
  • 若要永久生效,將函數加入 $PROFILE(notepad $PROFILE 編輯)。

進階:常用 Unicode 碼位速查

符號碼位用途建議
►0x25BAPrompt 前綴、選單指示
✔0x2714成功狀態
✘0x2718失敗狀態
⚡0x26A1高耗能/警告操作
🐛0x1F41B除錯標記(需終端機支援 Emoji)

總結

幾行代碼即可讓 PowerShell 控制台顏值與資訊密度雙提升。善用 Unicode 符號與顏色,能在日常運維、腳本輸出中快速識別關鍵資訊,提升開發體驗。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved