Pergunta

Estou tendo dificuldade em ativar a saída colorida do Git no Windows ao usar o Console2.

Para enganar o git, eu já defini termo = 'cygwin'. Isso permitiu as cores de um prompt de cmd.exe padrão, mas não no console2. Verifiquei que o console2 também pode ver o Env var.

Alguém sabe como fazer isso funcionar?

Foi útil?

Solução

Ok, uau. A solução é desativar a cor da fonte personalizada no console2. Se ativado, ele substitui as cores esperadas.

Eu uso uma cor personalizada para me dar um texto opaco ao usar a transparência alfa do C2. Eu me esqueci completamente disso.

Outras dicas

Isso é estranho porque, com uma instalação padrão do Console2 (2.00.145) e MSYSGIT (1.6.5) no Windows7, eu tenho as cores (sem definir nenhuma variável de ambiente específico):

ALT TEXTO http://img690.imageshack.us/img690/981/console2.png

Isso é consistente com THEDEENOComo não há cores de fonte personalizadas são definidas em uma instalação padrão.

Isso não está respondendo diretamente à sua pergunta, mas um ponto importante em relação ao texto colorido da ANSI no Console2. O Console2 executa uma instância cmd.exe por padrão, que não suporta cores ANSI. Se você alterar seu shell (via configurações do Console2) para Ansicon.exe Você pode obter essas lindas cores. http://sourceforge.net/projects/console/forums/forum/143117/topic/1501012

Se você deseja executar um shell Bash Console2 com cores, adicione uma guia com o seguinte:

Shell: "C: Arquivos de Programas ANSI166 X64 Ansicon.exe" C: Cygwin64 bin Bash - -Login -i "

Ícone: C: cygwin64 cygwin- terminal.ico

Nota: Verifique se você está executando instalações compatíveis de cada produto (por exemplo, x86 vs x64).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top