He visto una demostración en línea de Mac OS X git en la que está configurada para tener múltiples colores.
Por ejemplo, su mensaje es ámbar, su ls
directorio es púrpura y su git diff
salida tiene ~ 4 colores (rosa, verde claro, rojo, amarillo pálido).
¿Me puede decir cómo puedo configurar el terminal Mac OS X para lograr eso? Definitivamente es Mac OS X Terminal.app, no iTerm.
macos
git
command-line-interface
yinglcs
fuente
fuente
Respuestas:
La respuesta de William Purcell solo habilita el color para el comando 'git diff'. Haga esto para habilitar colores para todos los comandos git:
fuente
Para mostrar el color en la salida de git diff, debe configurar git. Intenta correr
para configurar su $ HOME / .gitconfig adecuadamente.
fuente
Normalmente no es algo que configure el terminal para hacer ... El terminal no es consciente de lo que está mostrando, pero intente esto en su shell (si está usando bash, en algunos otros shells que no exporta pero llame a setenv o algo más):
Luego puede usar el generador LSCOLORS para configurar algo que puede exportar usando algo como:
(lo anterior debería darle directorios morados)
Cuando haya terminado y esté satisfecho con el resultado, agregue las tres líneas a su / etc / bashrc o al archivo .bashrc en el directorio de inicio de su usuario.
Editar: Además, en su terminal, asegúrese de que la casilla de verificación "Mostrar colores ANSI" (en la página "Texto") esté marcada.
fuente
Esto es lo que uso en mi archivo .profile. Funciona a las mil maravillas porque me permite ver la rama git actual, así como su estado a través del color. Si desea modificarlo, tenga en cuenta que es importante escapar de los códigos de color para evitar problemas de avance de línea en líneas largas.
fuente
.profile
archivo en mi $ bashAbra la aplicación de terminal, luego abra el diálogo de preferencias a través del menú (Terminal -> Preferencias) o presionando Command+ ,. Una vez que se abre el diálogo de preferencias, seleccione el estilo del terminal en el panel de la izquierda, seleccione Texto en la barra de botones, luego asegúrese de que la casilla de verificación "Mostrar colores ANSI" esté marcada.
Eso habilitará los colores en el terminal. Para obtener colores en la salida del terminal, deberá incrustar comandos de color ANSI en los datos que se envían al terminal. Cómo se hace esto depende de los comandos. Por ejemplo (como se mostró arriba) el
ls
comando tiene una opción de colores. Para los códigos de color, busque en Google "ansi color".fuente
Para la salida de color ls, recomendaría instalar gnu coreutils y usar esa versión de ls en su lugar. Para cualquier versión de ls, deberá pasarle el indicador correcto, que es --color para la versión gnu o -G para la versión estándar de OS X. Entonces puedes hacer algo como
en tu .bashrc.
Para colorear su solicitud, deberá usar los códigos de colores correctos para su terminal, pero el mío usa
para producir
en negrita blanco
fuente