3 votos

Cómo tener diferentes colores en cada ventana de Terminal

Se puede hacer esto?

OMG, yo miraba por horas, y cada artículo me parece me dice cómo colorear la salida de ls. O colorear mi mensaje. Yo realmente realmente realmente no quiero eso.

Quiero colorear el texto. El texto por defecto en la ventana de terminal.

Sé que puedo hacer esto desde la Terminal Preferencias. Pero que se aplica a CADA terminal de la ventana que se abre, lo que no quiero.

Como el tema dice, me gustaría tener tres diferentes ventanas de terminal con tres diferentes colores predeterminados para el texto en ellos. ¿Cómo puedo hacer eso?

En Windows cmd.exe, podía ejecutar un comando desde el símbolo del sistema: color 0xA 0xG (algo así), y es volver a colorear el texto de base y de fondo. en lugar de que la punta-clicky inspector de temas de los menús y todo eso... puedo hacer algo como esto, de los MacOS indicador de la Terminal?

7voto

tubedogg Puntos 6827

No puede ser la comprensión de la pregunta plenamente, ya que cambiar la configuración de color por pestaña/ventana contrario a su pregunta, pero aquí es cómo hacer lo que creo que quiere.

  1. Ir a la Terminal menú > Preferencias.
  2. Haga clic en la ficha Configuración.
  3. Haga clic en el icono de engranaje en la parte inferior izquierda y seleccione Duplicar la Configuración.
  4. Introduzca un nombre para la configuración.

    Preferences window, Settings tab

  5. Realice los cambios que desee a los colores de fuente.

  6. Repita los pasos 3 a 6 hasta que haya tantos conjuntos de colores como desee.
  7. Cerrar la ventana de Preferencias.
  8. Abrir tantas pestañas como quieras (3, como suena).
  9. Haga clic en la primera y elegir Inspeccionar Ficha.

    Terminal window with tab Inspector open

  10. Seleccione la Configuración deseada pre-establecido de la lista. (El que crea será hacia el fondo.)

  11. Cierre la ventana del Inspector.
  12. Repita los pasos 9 a 11 hasta que usted haya personalizado en cada ficha.

Eso debe ser. Si desea Terminal siempre abierta como esta, con estos tres pestañas y sus asociados de la configuración de color:

  1. Ir a la Ventana de menú > Guardar de Windows como de Grupo.
  2. Introduzca un nombre.
  3. Haga Clic En Guardar.
  4. Ir a la Terminal menú > Preferencias.
  5. Haga clic en la ficha Inicio.
  6. Junto a "En el inicio, abra:" seleccione el botón de radio "la Ventana de grupo:" y seleccione el nombre del grupo que creó en el paso 2.

    Preferences window, Startup tab

2voto

auramo Puntos 4511

Un enfoque es el uso de una secuencia de escape en su mensaje para colourize el texto. Si al final no la petición con el restablecimiento de la secuencia, el color persistirán en el texto que se escribe, y la salida de los comandos (excepto cuando la salida se utiliza los códigos de color en sí mismo).

El terminal de Mac admite los 256 colores xterm códigos de escape (puede encontrar una descripción completa de ellos en http://invisible-island.net/xterm/ctlseqs/ctlseqs.html). Sólo tienes que seleccionar un color para cada sesión y establecer $PS1 una secuencia adecuada, probablemente en su .bashrc archivo.

Esta es una versión cruda que simplemente escoge una al azar de color para cada sesión:

colour=0x$(xxd -p -l 1 /dev/urandom)      # Random number from 0x00 to 0xff
(( colour=colour ))                       # Convert to decimal
export PS1='\[\e[38;5;'$colour'm\]\w $ '  # Set the foreground colour

Es posible que desee hacer algo más sofisticado para evitar escoger los colores que son difíciles de ver en contra de su color de fondo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X