PowerShellのプロンプトを短縮する

  • 8
    Like
  • 2
    Comment
More than 1 year has passed since last update.

Windows PowerShellのプロンプトが、標準だと

C:\Users\kuchitama\Documents > 

と長ったらしくフルパスを表示するので、カレントディレクトリ名だけ表示するように修正する。

フルパスが確認したいときは、pwdを使う。

シェルの作成

MyDocumentsにWindowsPowerShellフォルダを作成
作成したフォルダ内に以下のファイルを作成

Microsft.PowerShell_profile.ps1

function global:prompt {
    $idx = $pwd.ProviderPath.LastIndexOf("\")+1

    Write-Host($pwd.ProviderPath.Remove(0, $idx)) -nonewline

    return "> "
}

これで、カレントディレクトリ名だけが表示される。

エラーが出る場合

下記を参考にする。
http://qiita.com/Kuchitama/items/6cdb29fcfd53b730aea7