Wie in meinem Kommentar zu der Frage erwähnt, erlebe ich auch dieses Problem. Ich habe nicht genau herausgefunden, warum dies geschieht, aber ich habe eine Problemumgehung gefunden.
Das OP hat mich dazu inspiriert, auch mit mir herumzumachen Write-Host
, also habe ich mir folgendes ausgedacht :
# File "$env:CMDER_ROOT\config\user-profile.ps1" # I copy-pasted this from "$env:CMDER_ROOT\vendor\profile.ps1" and added the `b line. [ScriptBlock]$CmderPrompt = { $Host.UI.RawUI.ForegroundColor = "White" # Workaround to make above line apply the "White" foreground color. # Seems like you have to print _something_ before using Write-Host with -ForegroundColor. # Note: Empty string "" doesn't work. Write-Host "`r" -NoNewline Microsoft.PowerShell.Utility\Write-Host $pwd.ProviderPath -NoNewLine -ForegroundColor Green Microsoft.PowerShell.Utility\Write-Host (checkGit($pwd.ProviderPath)) -NoNewLine }
Dies funktioniert für mich, weil ich weiß, dass sich der Cursor an diesem Punkt am Anfang einer Zeile befindet, also nichts tun. Nicht schön, aber es ist eine schnelle Lösung, die funktioniert. Ich hoffe, dass es auch für andere gilt.