He jugado con éxito con algunas de las configuraciones de color en Git Bash en Windows. Puedo configurar algunas cosas, como los colors de las twigs local, actual y remota en mi file .gitconfig
:
[color "branch"] current = cyan bold local = cyan remote = networking
Pero lo que no he logrado cambiar son los colors del post: el username@machine
al comienzo de la línea (en el rectángulo amarillo de la captura de pantalla) y el proyecto y la twig en los que me encuentro actualmente (rectángulo morado) .
¿Hay alguna manera de influir en ellos también? ¿ .gitconfig
configuraciones de .gitconfig
necesito configurar para cambiar esos colors?
En su .bashrc
puede configurar su post utilizando la variable PS1
(que probablemente esté configurada en un valor global en /etc/profile
u otro file en /etc
que puede depender de la distribución).
Aquí hay un ejemplo:
PS1='\[\033[1;36m\]\u@\h:\[\033[0m\]\[\033[1;34m\]\w\[\033[0m\] \[\033[1;32m\]$(__git_ps1)\[\033[0m\]\$ '
Para que la sustitución de command funcione, necesita shopt -s promptvars
que es el valor pnetworkingeterminado.
Esto dará como resultado el usuario y el nombre de host en cyan, el directory actual en azul y la twig git en verde en los terminales que funcionan con TERM=xterm-color
.
Consulte man 5 terminfo
y man tput
para get más información sobre los controles de terminal.