Puis-je personnaliser les couleurs ANSI dans le terminal sans outils supplémentaires comme SIMBL?

apple.stackexchange https://apple.stackexchange.com/questions/5772

  •  16-10-2019
  •  | 
  •  

Question

Je remarque que les couleurs du Snow Leopard Terminal.app ne sont pas si grand (en utilisant le thème Pro, mais les autres thèmes sont pires).

Il semble y avoir aucun moyen facile de personnaliser les couleurs, et googler ne montrait des solutions de contournement étranges impliquant SIMBL et forçant le terminal à 32 bits.

Est-ce toujours le cas, ou est-il un moyen de changer les couleurs dans Terminal.app Snow Leopard? Ma coquille est zsh, bash pas si cela fait une différence.

Précision: Je fais référence aux couleurs ANSI comme le vert, rouge, bleu, etc. Par défaut, les regards du terminal comme celui-ci:

Default

Ces couleurs ne sont pas si grand, je veux ressembler à ceci:

Je veux que ces couleurs

J'ai trouvé un 64 bits compatible SIMBL / TerminalColours plug-in , mais si je peux éviter d'avoir à utiliser SIMBL, ce serait mon objectif. Je sais qu'il ya d'autres terminaux comme iTerm, mais je veux Terminal.app.

Était-ce utile?

La solution

Terminal.app a ces couleurs codées en dur en elle. méthodes internes, comme l'utilisation de +[NSColor(Terminal) vtRedColor] constantes à virgule flottante codés en dur pour définir les couleurs.

Comme vous l'avez dit, il y a SIMBL plugins qui peuvent patcher mais vous avons déjà noté leurs limites actuelles. SIMBL a été mis à jour pour supporter les applications 64 bits, vous devez donc contacter les auteurs des plug-ins pour demander qu'ils les reconstruisent à 64 bits. Il y a aussi une autre SIMBL plugin considérer.

La seule autre option pour Terminal.app est d'écrire une demande de fonctionnalité http://bugreport.apple.com et l'espoir que quelqu'un chez Apple est incité à ajouter la personnalisation de la couleur à Terminal.app pour Lion.

Autres conseils

A partir de Mac OS X Lion 10.7, les seize couleurs ANSI sont personnalisables dans les préférences du terminal.

  

Terminal> Préférences> Paramètres> [profil]> Texte> Couleurs ANSI

Préférences Terminal ANSI Couleur

Lorsque vous pointez à l'un des contrôles de couleurs il affiche le nom de la couleur ANSI et le numéro de référence.

Lorsque vous modifiez une couleur ANSI il y a un bouton dans le panneau de couleur pour remettre à zéro le dos de couleur individuelle ANSI à sa valeur par défaut:

Terminal ANSI Couleur du panneau

Quelques conseils sur le panneau de préférences Paramètres:

  • Comme la plupart des paramètres, vous pouvez sélectionner plus d'un profil à la fois (par exemple, ou Commande + Maj + clic, ou choisissez Modifier> Sélectionner tout ) et changer la couleurs pour tous en même temps.

  • Le panneau de préférences Paramètres prend en charge Annuler (et Redo), de sorte que vous pouvez essayer un changement (ou plusieurs changements) et annuler les changements que vous ne aimez pas.

codes d'échappement ANSI peut faire ce que vous voulez. Ils ne sont pas aussi populaires aujourd'hui comme ils l'étaient quand tout le monde a travaillé à un terminal sur un modem, mais ils sont encore du travail dans le Terminal et iTerm et tel acabit. Je ne serais pas surpris de constater que Terminal est de les utiliser dans les coulisses pour contrôler ses couleurs.

Vous voudrez peut-être regarder IBM magie rapide page. codes ANSI devraient vous permettre de personnaliser les couleurs si vous commencez avec le profil de terminal de base.

Wikipedia a des informations supplémentaires à ANSI code d'échappement .

Licencié sous: CC-BY-SA avec attribution
Non affilié à apple.stackexchange
scroll top