2010-03-15 9 views

risposta

69

Ok, wow. La soluzione è disabilitare il colore del carattere personalizzato in console2. Se abilitato, sostituisce i colori previsti.

Uso un colore personalizzato per darmi testo opaco quando si utilizza la trasparenza alfa di c2. Me ne sono completamente dimenticato.

+1

Buona risposta. +1 – VonC

+5

Ho svalutato questa risposta almeno un anno fa quando ho avuto lo stesso problema e questa risposta l'ho risolta. In questo momento sto configurando Console2 su un altro computer e si è verificato lo stesso problema e Google mi ha guidato qui. SO dovrebbe consentire di revocare nuovamente voti dopo un anno o giù di lì. –

7

Questo è strano perché, con un'installazione di default di console2 (2.00.145) e msysgit (1.6.5) su Windows7, io ho i colori (senza impostare alcuna variabile d'ambiente particolare):

alt text http://img690.imageshack.us/img690/981/console2.png

Questo è coerente con TheDeeno poiché nessun colore di carattere personalizzato è definito in un'installazione predefinita.

+0

maledetto, questo è strano, sto usando diverse versioni di console2 (2.00.144) e msysgit (1.7.0.2). è questo il problema? Puoi postare la tua git color config? –

+0

Sono su win7 pure –

+0

+1 per confermare che non è necessario fare nulla di pazzesco. –

4

Questo non sta rispondendo direttamente alla domanda, ma un punto importante per quanto riguarda il testo colorato ANSI in Console2. Console2 esegue un'istanza di cmd.exe per impostazione predefinita, che non supporta i colori ANSI. Se cambi la tua shell (tramite le impostazioni di Console2) su ansicon.exe puoi ottenere quei bellissimi colori. http://sourceforge.net/projects/console/forums/forum/143117/topic/1501012

Se si desidera eseguire una shell bash Console2 con i colori, aggiungere una scheda con il seguente:

Shell: "C: \ Program Files \ ansi166 \ x64 \ ansicon.exe" c: \ cygwin64 \ bin \ bash --login -i"

Icon: C: \ cygwin64 \ Cygwin-Terminal.ico

. Nota: Assicurarsi che si sta eseguendo installazioni compatibili di ogni prodotto (vale a dire 86 vs 64)

+0

Console2 può effettivamente racchiudere qualsiasi shell che utilizza conhost.exe, come cmd.exe, PowerShell, Cygwin bash, shell Python. @thedeeno ha detto che stava usando Cygwin, che ha i colori. Se vuoi colori, oltre a molte altre funzionalità extra, puoi usare TCC/LE invece di cmd.exe (anche all'interno di Console2), che è compatibile e molto più potente. – paradroid

+0

sì, ma per usare con lo stucco avrete effettivamente bisogno di ANSICON (ora su [nuova posizione] (https://github.com/adoxa/ansicon/downloads)): http://blog.jimueller.com/post/29709142253/usare-mastice-con-console2 – Miguel

Problemi correlati