Noté que los colores en Snow Leopard Terminal.app no son tan geniales (usando el tema Pro, pero los otros temas son peores).
Parece que no hay una manera fácil de personalizar los colores, y las búsquedas en Google solo mostraron soluciones extrañas que involucran SIMBL y obligan al terminal a 32 bits.
¿Sigue siendo así o hay una forma de cambiar los colores en Snow Leopard's Terminal.app? Mi caparazón es zsh, no bash si eso hace la diferencia.
Aclaración: me refiero a los colores ANSI como verde, rojo, azul, etc. Por defecto, el terminal se ve así:
Estos colores no son tan geniales, quiero que se vean así:
He encontrado un complemento SIMBL / TerminalColours compatible con 64 bits , pero si puedo evitar tener que usar SIMBL, ese sería mi objetivo. Sé que hay terminales alternativos como iTerm, pero quiero Terminal.app.
fuente
Respuestas:
Terminal.app tiene estos colores codificados. Los métodos internos, como el
+[NSColor(Terminal) vtRedColor]
uso de constantes de punto flotante codificadas para establecer los colores.Como notó, hay complementos SIMBL que pueden parchear esto, pero ya ha notado sus limitaciones actuales. SIMBL se ha actualizado para admitir aplicaciones de 64 bits, por lo que debe ponerse en contacto con los autores de los complementos para solicitar que los reconstruyan para admitir 64 bits. También hay otro complemento SIMBL a tener en cuenta .
La única otra opción para Terminal.app es escribir una solicitud de función en http://bugreport.apple.com y esperar que alguien en Apple se sienta atraído por agregar personalización de color a Terminal.app para Lion.
fuente
A partir de Mac OS X Lion 10.7, los dieciséis colores ANSI se pueden personalizar en las preferencias de Terminal.
Cuando apunta a uno de los controles de color, muestra el nombre y el número de color ANSI como referencia.
Cuando edita un color ANSI, hay un botón en el panel de color para restablecer el color ANSI individual a su valor predeterminado:
Un par de consejos sobre el panel de preferencias de Configuración:
Al igual que con la mayoría de las configuraciones, puede seleccionar más de un perfil a la vez (por ejemplo, Mayús o Comando + clic o elegir Editar> Seleccionar todo ) y cambiar los colores para todos al mismo tiempo.
El panel de preferencias de Configuración admite Deshacer (y Rehacer), por lo que puede probar un cambio (o varios cambios) y revertir los cambios que no le gustan.
fuente
Los códigos de escape ANSI pueden hacer lo que quieras. Ahora no son tan populares como cuando todos trabajaban en una terminal a través de un módem, pero todavía trabajan en Terminal e iTerm y demás. No me sorprendería descubrir que Terminal los está utilizando detrás de escena para controlar sus colores.
Es posible que desee ver la página mágica Prompt de IBM . Los códigos ANSI deberían permitirle personalizar los colores si comienza con el perfil de terminal básico.
Wikipedia tiene información adicional en el código de escape ANSI .
fuente