web-dev-qa-db-fra.com

Jeu de couleurs non appliqué dans iTerm2

Je n'ai pas été en mesure d'appliquer aucun jeu de couleurs à iTerm2.

Il semble que les couleurs de base soient appliquées, mais pas les couleurs ANSI (comme indiqué dans Préférences> Profils> Couleurs).

Utiliser Mac OSX 10.7.2. De l'aide?

43
Panagiotis Panagi

J'ai eu le même problème et c'est ce qui semble l'avoir résolu:

Dans votre fichier .bash_profile, définissez CLICOLOR avant de définir TERM:

# Set CLICOLOR if you want Ansi Colors in iTerm2 
export CLICOLOR=1

# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color

enregistrer le fichier bash et la source:

source ~/.bash_profile 

Ensuite, dans vos préférences iTerm2> Profils> Terminal> Type de terminal de rapport, définissez la valeur sur xterm-256color ou xterm.

Fermez iTerm2, redémarrez-le et tapez ls. Cela a fait le tour pour moi.

Bonne chance.

85
sam3k

c'est une question très ancienne, mais assurez-vous que votre paramètre Preferences -> Profiles -> Colors -> Minimum contrast n'est pas au maximum ... si c'est le cas et que vous avez suivi les recommandations ci-dessus, faites-le glisser vers un paramètre inférieur et vous devriez voir les couleurs apparaître.

38
Rok

J'ai eu le même problème et a trouvé une solution : Profiles -> Colors -> Minimum Contrast. Si c'est élevé, alors vous n'obtenez que du noir et blanc.

16
user1736052

Si vous utilisez zsh et @ sam3k answer n'a pas fonctionné pour vous - vous devriez mettre ces lignes dans .zshrc au lieu de .bash_profile

2
Gendos-ua

Plusieurs réponses ont mentionné le réglage du contraste. Même à environ 60% du trajet, mon bleu ANSI est devenu noir.

Réduisez le contraste avant de chercher d'autres solutions. c'est beaucoup plus agressif que ce à quoi je m'attendais.

0
arp