Powershellの表示色を変更して見やすくする

MacOSのTerminalからWindowsにsshしたとき、背景白では非常に見づらい色になる。白地に黄色は老眼には辛い。

この記事がわかりやすい。

要点

  • Get-PSReadLineOption で現在の色一覧を表示する
  • 変更したい色を次のコマンドで変更する
  • 下の例はDefault,CommandColorをBlackにしている
Set-PSReadLineOption -Colors @{
 Default   = [ConsoleColor]::Black
 "Command" = [ConsoleColor]::Black
}
  • 変更されたことを確認する
  • 変更するコマンドをPowershellのprofileに追加する
    • 場所は$profileでわかる

エラーの色などは上の方法ではダメだった

$Host.PrivateData.ErrorForegroundColor = [System.ConsoleColor]::Black