So stellen Sie das Powershell-Farbschema dauerhaft ein
Mit PowerShell 5.0
gibt es viele Anpassungsoptionen.
Derzeit habe ich mein eigenes Farbschema erstellt.
Aber ich konnte nicht herausfinden, wie ich diese Farboptionen dauerhaft einstellen kann.
Set-PSReadlineOption -TokenKind Operator -ForegroundColor "Magenta"
Set-PSReadlineOption -TokenKind Command -ForegroundColor "DarkYellow"
Set-PSReadlineOption -TokenKind Parameter -ForegroundColor "Magenta"
Jetzt habe ich diese Befehle im Skript Profile
gespeichert, damit sie automatisch geladen werden, aber es funktioniert nicht in allen Fällen, wenn die Shell zurückgesetzt wird und wenn ich eine andere laden möchte Profile
. Unabhängig von Profilen bleiben die Hintergrundfarbe und andere Optionen, die in PowerShell UI
verfügbar sind, erhalten konsistent. Ich will dasselbe.
Wie kann ich dauerhaft diese Farboptionen für PowerShell Console
.
1 answers
Es ist möglich, dass Sie die Farbeigenschaften im falschen Profil einstellen.
PowerShell hat tatsächlich 6 Profile zur Auswahl:
Aktueller Benutzer, aktuelle Host-Konsole:
$Home\[My ]Documents\WindowsPowerShell\Profile.ps1
Aktueller Benutzer, Alle Hosts:$Home\[My ]Documents\Profile.ps1
Alle Benutzer, aktuelle Host-Konsole: $PsHome\Microsoft.PowerShell_profile.ps1
Alle Benutzer, Alle Hosts: $PsHome\Profile.ps1
Aktueller Benutzer, Aktueller Host - ISE: $Home\[My ]Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1
Alle Benutzer, Aktueller Host - ISE: $PsHome\Microsoft.PowerShellISE_profile.ps1
Bitte versuchen Sie, die Profilfarbe im Profil alle Benutzer, alle Hosts festzulegen, um zu sehen, ob die Einstellungen beibehalten werden. Wenn dies der Fall ist, versuchen Sie, Ihre verschiedenen Profile als Benutzer zu ändern, um die gewünschte Konfiguration zu erhalten.
Weitere Informationen zu PowerShell-Profilen (Quelle für diese Antwort) finden Sie unter https://blogs.technet.microsoft.com/heyscriptingguy/2012/05/21/understanding-the-six-powershell-profiles/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-21 14:49:27