Estou executando o Git Bash no Windows 10 Creators Update build 15063. Durante a instalação do Git para Windows, escolhi Usar a janela do console padrão do Windows em vez do MinTTY.
A janela do console padrão significa cmd.exe, também conhecida como Prompt de Comando ou Processador de Comandos. Desde a compilação 14931 do Windows 10 cmd.exe suporta cores de 24 bits .
Como posso 'desbloquear' o novo suporte a cores de 24 bits no Windows 10 Creators Update para o Git Bash?
Como o cmd.exe também suporta códigos de escape ANSI agora, testei suporte a cores de 24 bits no cmd.exe (não no Git Bash) usando o seguinte comando:
echo ^[[48;2;0;191;243m^[[38;2;255;255;255m Ask Question ^[[0m
(A seqüência de caracteres ^[
é na verdade a representação visual do caractere de controle de escape, que eu digitei usando Ctrl + [.)
Eutesteisuportedecoresde24bits,bemcomosuportede8cores'normal'noGitBashusandooscomandosabaixo.OGitBashsóexibecoresaousaroscódigosdeescapeANSIbásicos(nãoestendidos).
echo-e"3[48;2;0;191;243m3[38;2;255;255;255m Ask Question 3[0m"
echo -e "3[44m3[37m Ask Question 3[0m"
A alteração do valor da variável de ambiente TERM
de cygwin
para xterm-256color
não corrigiu o problema.
Tags command-line bash colors windows-10