Optimisez la console OS X en colorant la sortie?

21

Le terminal OS X n'utilise pas de couleurs pour mettre en surbrillance la sortie de différentes commandes, par exemple ls.

Comparé à d'autres systèmes comme Ubuntu, il s'agit d'une grande perte d'accessibilité / productivité.

Quelles solutions dois-je pour améliorer cette expérience? Pour le moment je n'ai trouvé que ce guide pour la sortie ls colorée sous OS X mais je cherche une solution plus complète.

Sorin
la source

Réponses:

26
  • vous devez changer les préférences de Terminal.app-> avancé en xterm-color.
  • entrez ce qui suit dans votre ~ / .profile

pour activer la couleur ls:

export CLICOLOR=1;
export LSCOLORS=exfxcxdxbxegedabagacad;

et à partir de maintenant, vous obtiendrez une lssortie colorée .

jm666
la source
+1 Pour des définitions de couleurs de terminal appropriées. En général, les couleurs sont personnelles, mais je recommanderais d'activer les fonctionnalités davantage sur une base basée sur le système qu'en ajoutant un plugin.
Tigran Khanzadyan
+1 - Fait ce qu'il dit sur l'étain. À votre santé. Une question: où placer un tel fichier de configuration à un niveau plus général (c'est-à-dire pas dans ~)?
boehj
2
À mon humble avis, votre $ HOME / .profile est le meilleur endroit, mais si vous le souhaitez, vous pouvez les mettre à l'échelle du système /etc/profile. par exemple sudo open / etc / profile
jm666
Notez qu'avant Lion, la valeur par défaut de $ TERM est xterm-color, vous devez donc rarement la modifier. À partir de Mac OS X Lion 10.7, la valeur $ TERM par défaut de Terminal est xterm-256color, qui permet aux programmes de tirer parti de la palette étendue de 256 couleurs. Sur Lion et versions ultérieures, l'utilisation de xterm-color est déconseillée, car elle décrit une branche plus ancienne et moins fonctionnelle de xterm, et Lion Terminal est plus compatible avec les xterm modernes. Donc, vous devriez généralement vous en tenir à xterm-256color ou simplement à xterm.
Chris Page
Vous pouvez créer votre propre
palette de
6

Vous pouvez facilement changer la couleur de sortie ls en installant le plugin "TerminalColors". Je suis un grand fan du thème " Solarize " qui a l'air génial sur mon Mac.

karmatique
la source
1
À l'air cool. Je vais l'essayer ce soir.
Loïc Wolff
1
+1 merci, Solarize est sympa et je vais l'utiliser, mais la question n'était pas de savoir comment "régler" les couleurs, il s'agissait d'ajouter des couleurs à la sortie de différentes commandes.
sorin