AnacondaをPowerShellで使用すると、デフォルトだとカレントディレクトリのフルパスが表示され、見づらいです。そこで(環境名)に続けてひとつ上のディレクトリと現在のディレクトリのみ表示されるようにプロンプトを改良しました。
設定方法
PowerShellにて > notpad $PROFILE
より設定ファイルを開きます(これだとメモ帳ですが、任意のエディタでOKです)。
設定ファイルに以下のコードを書き込みます。
function prompt {
"(" + $env:CONDA_DEFAULT_ENV + ") " `
+ $(Split-Path $(Split-Path $(Get-Location) -Parent) -Leaf) `
+ "/" + $(Split-Path $(Get-Location) -Leaf) + "> "
}
(※ 「`」は次の行までコードが続くことを示す)
蛇足
AnacondaのPowerShellのプロファイル設定、デフォルトだと起動時にエラー吐かれるのは僕だけでしょうか?設定>プロファイル>コマンドラインを以下にするとうまく動いてくれています(ソース忘れました)。
%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'C:\ProgramData\anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\ProgramData\anaconda3' "