auszugeben Ich verwende cmder
Konsole mit powershell
und Erstellen einer benutzerdefinierten Eingabeaufforderung. So CREAE ich eine Aufgabe, die wie folgt aussieht:Versuchen, ➜ auf Powershell-Eingabeaufforderung mit cmder
*PowerShell -ExecutionPolicy Bypass -NoLogo -NoExit -new_console:d:"%USERPROFILE%"
Jetzt innerhalb Microsoft.PowerShell_profile.ps1
erstelle ich eine Eingabeaufforderung, die wie folgt aussieht:
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
function prompt
{
Write-Host "➜" -nonewline -foregroundcolor Magenta
}
nun die Aufforderung Ausgänge:
âžœPS>
Also meine ➜
gibt nicht korrekt aus. So kopieren ich
âžœPS>function prompt { Write-Host "➜" -nonewline -foregroundcolor Magenta }
und fügen Sie rechts in die cmder
prompt und nun die Aufforderung Ausgänge
➜PS>
wie es sollte. Wie kann ich cmder
erhalten, um UTF8
an der Eingabeaufforderung auszugeben, wenn Sie es in Microsoft.PowerShell_profile.ps1
setzen?
Ist Ihr 'Microsoft.PowerShell_profile.ps1' in UTF8 gespeichert – TessellatingHeckler
Nach' VSCode' es in 'UTF8' gespeichert (und tut das?). –
UTF-8 mit Stückliste oder ohne Stückliste? – PetSerAl