Si vous utilisez anaconda, vous voudrez probablement changer la fonction de votre profil en
function Prompt {
$p = Split-Path -leaf -path (Get-Location)
"$env:CONDA_PROMPT_MODIFIER $p> "
}
Toutefois, je pense qu'il est un peu exagéré de se contenter d'une division sur le dernier élément du chemin. Le problème que j'essaie de résoudre est celui des chemins qui occupent une ligne entière (ce qui est en fait assez courant dans une base de code).
function Prompt {
$maxLength = 50
$p = (Get-Location).Path
if ($p.Length -gt $maxLength) {
$s = Split-Path -leaf -path (Get-Location)
if ($s.Length -gt $maxLength - 1) {
$p = $s
}
else {
$p = "...$($p.Substring($p.Length - $maxLength + 3))"
}
}
"$env:CONDA_PROMPT_MODIFIER $p> "
}
Vous pouvez vous débarrasser de la $env:CONDA_PROMPT_MODIFIER
si vous n'utilisez pas Anaconda