webサイトを見て、これは良さそう!と思って早速実践したこと
PowerShellの.bashrc的な設定ファイルこと$Profileについての紹介 - Qiita
管理者権限でWindows Powershellを立ち上げ
$ vim C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1
設定ファイルを編集します
自分の場合は$HOME\documents\personal-project というフォルダを作成して、そのフォルダ以下を自動バックアップしているため、
その中に設定情報を記入したいと思います。
このため、このprofile.ps1には、以下のみ記載します
$script = "$Home\Documents\personal-project\win-setup\profile.ps1"
if (Test-Path $script){
. $script
}
実際に呼び出されるファイル
$Home\Documents\personal-project\win-setup\profile.ps1
には、以下を書いてみました
function prompt {
$isRoot = (([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))
$color = if ($isRoot) {"Red"} else {"Green"}
$marker = if ($isRoot) {"#"} else {"$"}
Write-Host "$env:USERNAME " -ForegroundColor $color -NoNewline
Write-Host "$pwd " -ForegroundColor Magenta -NoNewline
Write-Host $marker -ForegroundColor $color -NoNewline
return " "
}
function editnvimrc {
nvim $HOME\AppData\Local\nvim\init.vim
}
ちょっとは便利になったような。