2010-03-15 12 views
37

? Me está resultando difícil habilitar la salida de color git en Windows cuando uso console2.¿Cómo habilito la salida de color msysgit cuando uso console2

Para engañar a git, ya he configurado TERMINO = 'cygwin'. Esto habilitó los colores desde un prompt cmd.exe estándar pero no en console2. Comprobé que console2 también puede ver el env var.

¿Alguien sabe cómo hacerlo funcionar?

Respuesta

69

Ok, wow. La solución es desactivar el color de fuente personalizado en console2. Si está habilitado, reemplaza los colores esperados.

Uso un color personalizado para darme un texto opaco cuando uso la transparencia alfa de c2. Me olvidé completamente de eso.

+1

buenos comentarios. +1 – VonC

+5

Volví a subir esta respuesta hace al menos un año cuando tuve el mismo problema y esta respuesta lo resolvió. En este momento estoy configurando Console2 en otra computadora, y ocurrió el mismo problema y google me llevó hasta aquí. SO debería permitir volver a votar torres de nuevo después de un año más o menos. –

7

Eso es extraño porque, con una instalación predeterminada de consola2 (2.00.145) y msysgit (1.6.5) en Windows 7, tengo los colores (sin establecer ninguna variable de entorno particular):

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

Esto es coherente con TheDeeno ya que no se definen colores de fuente personalizados en una instalación predeterminada.

+0

maldito, esto es extraño. Estoy usando diferentes versiones de console2 (2.00.144) y msysgit (1.7.0.2). M aybe ese es el problema? ¿Se puede publicar su configuración de color git? –

+0

También estoy en win7 –

+0

+1 para confirmar que no hay nada loco que hacer. –

4

Esto no está respondiendo directamente su pregunta, pero es un punto importante con respecto al texto de color ANSI en Console2. Console2 ejecuta una instancia de cmd.exe de forma predeterminada, que no es compatible con los colores ANSI. Si cambia su caparazón (a través de la configuración de Console2) al ansicon.exe, puede obtener esos hermosos colores. http://sourceforge.net/projects/console/forums/forum/143117/topic/1501012

Si desea ejecutar un shell bash Console2 con colores, añadir una pestaña con lo siguiente: Shell

: "C: \ Archivos de programa \ ansi166 \ x64 \ ansicon.exe" c: \ cygwin64 \ bin \ --login fiesta de -i"

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

. Nota: Asegúrese de que está ejecutando las instalaciones compatibles de cada producto (es decir, 86 vs 64)

+0

Console2 puede envolver cualquier shell que use conhost.exe, como cmd.exe, PowerShell, Cygwin bash, shell Python. @thedeeno dijo que estaba usando Cygwin, que tiene colores. Si desea colores, así como infinidad de otras funcionalidades adicionales, puede usar TCC/LE en lugar de cmd.exe (también dentro de Console2), que es compatible y mucho más potente. – paradroid

+0

sí, pero para usar con masilla realmente necesitará ANSICON (ahora en [ubicación nueva] (https://github.com/adoxa/ansicon/downloads)): http://blog.jimueller.com/post/29709142253/use-putty-with-console2 – Miguel

Cuestiones relacionadas