2017-05-05 2 views
0

Je voudrais définir la couleur de fond de tout mon terminal. google n'a pas aidé.Comment régler la couleur de fond du terminal git bash

L'idée est de le mettre en rouge lorsque vous travaillez dans un contexte prod et en noir lorsqu'il est en contexte de développement.

Idéalement, je voudrais le faire en utilisant le fichier .bash_profile où j'ai le code pour changer le contexte de l'environnement.

Répondre

0

Les couleurs de la console sont stockées dans le registre sous HKCU/Console/[nom de la fenêtre]/ColorTable00-15. [Nom de la fenêtre] est soit "Git Bash" pour l'entrée du menu Démarrer, soit quelque chose comme "C: _Program Files (x86) _Git_git-cheetah _.._ bin_sh.exe" pour l'entrée du menu contextuel de Windows Explorer (fournie par Git -Guépard).

Vous pouvez également remplacer les paramètres du registre en stockant une structure NT_CONSOLE_PROPS avec les paramètres ColorTable appropriés dans le raccourci «Git Bash.lnk» via IShellLinkDataList :: AddDataBlock. Cela arrive par exemple si vous modifiez les propriétés d'une fenêtre de console démarrée via un raccourci ou si vous modifiez directement les propriétés du raccourci. Si vous préférez les valeurs du registre, créez un nouveau raccourci "Git Bash.lnk" et laissez les onglets Options/Police/Mise en page/Couleurs seuls. Il semble que la seule façon que je puisse voir jusqu'à maintenant est de modifier manuellement les boîtes de la fenêtre des propriétés, mais c'est bogué et fastidieux - vous ne pouvez pas utiliser les chaînes hexadécimales, et en sélectionnant la couleur pour l'inspecter modifie parfois la colorer sauvagement. enter image description here