J'ai changé les couleurs du PowerShell et maintenant je ne peux pas changer la couleur du texte saisi, c'est toujours jaune .
J'ai changé la couleur de l'arrière-plan et la couleur du texte
La couleur de l'arrière-plan a changé correctement, mais dans le texte à l'écran, la couleur est toujours jaune.
Puis-je faire quelque chose pour réinitialiser les couleurs?
Cela réinitialise les couleurs de la console (par exemple, [Console] :: BackgroundColor):
[Console]::ResetColor()
Je me rends compte que c’est une vieille question, mais je l’ai trouvée dans Google et ai une autre solution.
Set-PSReadlineOption -TokenKind Command -ForegroundColor Black
Cela changera le texte saisi en noir. Les choix de couleurs disponibles sont les suivants:
Vous pouvez faire en sorte que cela persiste en l'ajoutant à votre profil. Il suffit d'ajouter la commande à la fin du fichier.
Dans mon cas, le profil est dans: C:\Users\Billy\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Pour obtenir l'emplacement de votre type de profil PS:
$profile
Si ce fichier n'existe pas, vous pouvez le créer avec:
New-item –type file –force $profile
( la source )
Pour voir les paramètres actuels dans votre profil, utilisez:
Get-PSReadlineOption
( la source )
Edit: comme l'a souligné @dhobbs dans les commentaires, cette option n'est plus disponible dans PowerShell 6: https://docs.Microsoft.com/en-us/powershell/module/PSReadline/Set- PSReadlineOption? View = powershell-6 .
Vous pouvez réinitialiser les couleurs par défaut de la console PowerShell à l'aide de la commande suivante:
Set-PSReadlineOption -ResetTokenColors
Documentation ici: https://msdn.Microsoft.com/en-us/powershell/reference/5.1/psreadline/set-psreadlineoption
Ajoutez la ligne à votre profil PowerShell pour que la commande soit exécutée à chaque fois qu'une console PowerShell est ouverte. Pour voir l'emplacement de votre profil PowerShell, à partir d'une console PowerShell, tapez:
$profile
Les couleurs que vous voyez en cliquant avec le bouton droit de la souris sur la barre de titre et en cliquant sur Propriétés sont en réalité stockées dans le fichier de raccourci lui-même dans la section ExtraData
. Vous pouvez simplement supprimer le raccourci et le recréer ou utiliser un éditeur hexadécimal pour modifier les valeurs. En dehors de cela, il n'y a pas de fonction "réinitialisation". Ceci est également vrai pour l'invite de commande normale.
Est-ce l'ISE dont vous parlez? Si c'est le cas, sélectionnez Outils> Options et vous verrez l'option permettant de changer la couleur d'arrière-plan et de premier plan. De là, vous pouvez sélectionner "Restaurer les paramètres par défaut"
Vous pouvez sauvegarder les couleurs en utilisant cette fonction.
https://github.com/lukesampson/concfg/blob/master/README.md
Il fournit de magnifiques réglages prédéfinis qui fonctionnent parfaitement.