Как включить выход MsySgit цветной при использовании Console2

StackOverflow https://stackoverflow.com/questions/2445003

Вопрос

Мне трудно включить вывод GIT в Windows при использовании Console2.

Чтобы обмануть GIT, я уже установил термин = 'cygwin'. Это позволило цветам из стандартной подсказки cmd.exe, но не в консоли2. Я проверил, что Console2 также может видеть Env Var.

Кто -нибудь знает, как заставить это работать?

Это было полезно?

Решение

ОК, вау. Решение состоит в том, чтобы отключить пользовательский цвет шрифта в консоли2. Если включено, он переопределяет ожидаемые цвета.

Я использую пользовательский цвет, чтобы дать мне непрозрачный текст при использовании альфа -прозрачности C2. Я полностью забыл об этом.

Другие советы

Это странно, потому что, с установкой по умолчанию консоли2 (2.00.145) и MSYSGIT (1.6.5) в Windows7, у меня есть цвета (без настройки какой -либо конкретной переменной среды):

Alt Text http://img690.imageshack.us/img690/981/console2.png

Это согласуется с ТединоПоскольку никакие пользовательские цвета шрифтов не определены в установке по умолчанию.

Это напрямую отвечает на ваш вопрос, а важный момент, касающийся текста ANSI в консоли2. Console2 запускает экземпляр CMD.Exe по умолчанию, который не поддерживает цвета ANSI. Если вы измените свою оболочку (через настройки Console2) на ansicon.exe Вы можете получить эти красивые цвета. http://sourceforge.net/projects/console/forums/forum/143117/topic/1501012

Если вы хотите запустить оболочку Bash Console2 с цветами, добавьте вкладку со следующим:

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

ИКОН: C: cygwin64 cygwin-terminal.ico

Примечание. Убедитесь, что вы запускаете совместимые установки каждого продукта (т.е. x86 против X64).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top