如何縮短 PowerShell 命令提示字元

簡介

你是否厭倦了 PowerShell 中冗長雜亂的命令提示字元?透過自訂你的$PROFILE,你可以縮短提示字元,使其僅顯示路徑中的最後一個資料夾。這一簡單的調整可以讓終端機更簡潔、更容易閱讀,尤其是在瀏覽深層目錄結構時。

在本指南中,我們將引導你完成更新你的$PROFILE並為 PowerShell 建立自訂提示字元的步驟。


為什麼要自訂 PowerShell 提示字元?

PowerShell 的預設提示字元顯示完整的目錄路徑,在深層巢狀資料夾中工作時可能會讓人不堪重負。將提示字元縮短為僅顯示最後一個資料夾後,你可以:

  • 提高可讀性:專注於目前目錄,不受干擾。
  • 節省空間:釋放終端機視窗中的水平空間。
  • 提高工作效率:在 PowerShell 中更有效率地瀏覽和工作。

縮短 PowerShell 提示字元的步驟

依照下列簡單步驟自訂你的 PowerShell 提示字元:

1. 開啟 PowerShell 提示字元

啟動 PowerShell,開始自訂你的環境。


2. 建立你的$PROFILE(如果不存在)

該$PROFILE檔案是你可以用來儲存 PowerShell 環境自訂設定的地方。要建立它,請執行下列命令:

if (!(Test-Path -Path $PROFILE)) {  
    New-Item -ItemType File -Path $PROFILE -Force  
}

此命令檢查$PROFILE檔案是否存在。如果不存在,它會為你建立一個。


3. 編輯你的$PROFILE(在記事本中)

使用記事本開啟$PROFILE檔案進行編輯:

notepad $PROFILE

4. 新增自訂提示字元函式

在$PROFILE檔案中,新增下列程式碼行:

function prompt {  
    $p = Split-Path -leaf -path (Get-Location)  
    "$p> "  
}

此函式會修改提示字元,使其僅顯示目前路徑中的最後一個資料夾。


5. 儲存並重新載入 PowerShell

在記事本中儲存變更並關閉編輯器。重新啟動 PowerShell,你就會看到實際生效的更短提示字元:

PS FolderName>

範例輸出

以下是套用變更後提示字元的外觀:

自訂前

PS C:\Program Files (x86)\Common Files\Microsoft Shared>

自訂後

PS Microsoft Shared>

縮短 PowerShell 提示字元的好處

1. 更簡潔的介面

更短的提示字元可以整理終端機,讓你更容易專注於工作。

2. 更輕鬆的瀏覽

在目錄之間移動時,簡化的提示字元可協助你快速識別目前位置。

3. 可自訂

該$PROFILE檔案可讓你進一步調整提示字元,或新增其他自訂設定以適應你的工作流程。


參考

有關自訂 PowerShell 環境的更多資訊,請造訪 Microsoft 官方文件:
自訂 Shell 環境 – PowerShell | Microsoft Learn

發表留言