Comment puis-je réinitialiser le powershell couleurs
J'ai changé les couleurs de l'powershell et maintenant je ne peux pas changer la couleur du texte d'entrée, 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 modifié correctement, mais dans le texte de l'affichage de la couleur est toujours jaune.
Puis-je faire quelque chose pour réinitialiser les couleurs?
Remove-Module PSReadline
peut-être expliquer pourquoi que (probablement) de travail
Lorsqu'un retirez le module fonctionne correctement, mais lorsque je démarre un nouveau shell la couleur est encore jaune
Que je puisse en juger à partir d'une image, du texte jaune viennent de
PSReadline
module de coloration de la saisie de l'utilisateur. Si vous décharger PSReadline
module, puis il va cesser de le faire, mais vous allez perdre tous les bénéfices de la PSReadline
. Bien sûr, vous pouvez également utiliser Set-PSReadlineOption
pour changer les couleurs de jetons différents.Merci tout le monde! 🙂
OriginalL'auteur elvaqueroloconivel1 | 2015-11-22
Vous devez vous connecter pour publier un commentaire.
Cela permet de réinitialiser la console de couleurs (p. ex., [Console]::BackgroundColor):
OriginalL'auteur Xin Wang
Je réalise que c'est une vieille question, mais je l'ai trouvé dans Google et avoir une autre solution.
Source
Cela va changer la saisie de texte en noir. Les choix de couleurs sont disponibles comme suit:
Vous pouvez faire ce persister 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 PS type de profil:
Si ce fichier n'existe pas, vous pouvez le créer avec:
(source)
Pour voir les paramètres de votre profil, utilisez:
(source)
OriginalL'auteur Billy Brawner
Edit: comme l'a souligné @dhobbs dans les commentaires, ce n'est plus une option dans PowerShell 6: https://docs.microsoft.com/en-us/powershell/module/PSReadline/Set-PSReadlineOption?view=powershell-6.
La réinitialisation de la console PowerShell couleurs à leurs valeurs par défaut peut être fait avec la commande suivante:
Documentation ici: https://msdn.microsoft.com/en-us/powershell/reference/5.1/psreadline/set-psreadlineoption
Ajouter la ligne à votre PowerShell profil de rendre la commande exécuter chaque fois qu'une console PowerShell est ouvert. Pour voir l'emplacement de votre PowerShell profil, à partir d'une console PowerShell type:
Cela ne fonctionne pas pour Powershell 6, qui n'a pas la
-ResetTokenColors
paramètre.merci! Je vais modifier la réponse en tant que telle.
OriginalL'auteur tdashroy
Les couleurs que vous voyez en cliquant droit sur la barre de titre et en cliquant sur Propriétés sont en fait stockées dans le fichier de raccourci lui-même dans le
ExtraData
section. Vous pouvez simplement supprimer le raccourci et de le recréer, ou vous pouvez utiliser un éditeur hexadécimal pour modifier les valeurs. En dehors de cela, il n'y a pas de "reset". Cela est également vrai pour l'invite de commande.OriginalL'auteur Drew Chapin
Est-il de l'ISE vous faites référence? Si oui, sélectionnez Outils > Options et vous verrez l'option pour modifier l'arrière-plan et la couleur d'avant-plan. De là, vous pouvez sélectionner "Restaurer les paramètres par Défaut"
OriginalL'auteur AntoAdam
Vous pouvez sauvegarder des couleurs à l'aide de cette installation.
https://github.com/lukesampson/concfg/blob/master/README.md
Il offre de magnifiques réglages qui fonctionnent parfaitement.
OriginalL'auteur Deepak Aggarwal