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?
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.
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.
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.
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
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.