PowerShellのプロンプトを短く

PowerShellのプロンプトを短く

PS D:\OSS\MariaDB 10.4\include\mysql\server\private\atomic> hoge

見難い プロンプトを修正してカレントディレクトリのディレクトリ名だけを表示する

PS C:\WINDOWS\system32> Set-Alias vi 'D:\OSS\vim\vim.exe'
PS C:\WINDOWS\system32> $profile
C:\Users\{ユーザー名}\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS C:\WINDOWS\system32> vi $profile
#functiom{}を追加
function prompt() {
  (Split-Path (Get-Location) -Leaf) + "> "
  }
Set-Alias vi 'D:\OSS\vim\vim.exe'
#eof
Users> cd 'D:\OSS\MariaDB 10.4\include\mysql\server\private\atomic'
atomic>
atomic> pwd
Path
----
D:\OSS\MariaDB 10.4\include\mysql\server\private\atomic


atomic>  hoge

少し改造

PS C:\WINDOWS\system32> vi $profile
#functiom{}を追加
function prompt() {
#  (Split-Path (Get-Location) -Leaf) + "> "
  "[$($env:USERNAME)@$($env:COMPUTERNAME) " + (Split-Path (Get-Location) -Leaf) + "] > "
  }
Set-Alias vi 'D:\OSS\vim\vim.exe'
#eof

Set-Location "C:\Users{UserName}\Documents\GitHub"