Как правильно включить цвета ANSI в ConEmu + Git Bash?
Я использую Git Bash С cmd-файла чтобы это выглядело круто. Однако при установке Composer цвета, похоже, ускользают:
таким образом, Git Bash не поддерживает все цвета. Проверка AnsiColors256.файл ответ:
после многих поисков в Гугле я все еще не нашел никакого решения. Я не хочу использовать Ansicon или другой эмулятор консоли, ConEmu подходит для меня.
мой настройки:
- Inject ConEmuHk включен
- Ansi X3.64 / xterm 256 включен
- Windows 7 x64
- Git Bash 1.9.5
- ConEmu 141208
Как включить все цвета? Это раздражает мою потребность в опыте Console-Zen: (
3 ответов
чтобы правильно включить цвета в Git Bash:
- скачать и извлечь ANSICON : https://github.com/adoxa/ansicon/releases/tag/v1.81
- Если вы используете 64-разрядная ОС скопировать все, что находится внутри х64 папка, в противном случае,
- Если вы используете 32-разрядная ОС скопировать все, что находится внутри x86 папка.
- создать папку ANSICON at C:\Program файлы\ANSICON и вставьте скопированное содержимое сюда.
- Правой Кнопкой Мыши Git Bash ярлык и перейти к свойства.
- Установить/Изменить цель значение для следующего (см. скриншот ниже):
"C:\Program Файлы\ANSICON\ansicon.exe "" C:\Program Файлы\Git\Git-bash.exe " --cd-to-home
- открыть .bashrc и файл (C:\Users\Aditya\.bashrc с).
Примечание: .bashrc-это скрытый файл. Поэтому вам нужно включить опцию в настройках проводника windows для отображения скрытых файлов.
- добавьте следующие 2 строки к вашему .файл bashrc (в любом месте) :
unalias $(псевдоним | грэп winpty | грэп на PHP | вырезать -д"=" -Ф1 | вырезать -д" " - f2)
экспорт ANSICON=true
запустить ConEmu из WinR (введите полный путь к sh.exe, если нужно)
ConEmu -basic -cmd sh.exe -l -i
Run composer
, ANSI работает.
другая проблема, с которой вы можете столкнуться, - это настройка задачи (настройки → запуск → задачи) без надлежащего цитирования. Имея такую задачу, как следующее, сломает ANSI-раскраску композитора (все остальное, кажется, работает просто отлично):
%TOOLS_DIR%\git\bin\sh.exe --login -i -new_console:C:%TOOLS_DIR%\git\mingw64\share\git\git-for-windows.ico:t:"Git bash"
значение %TOOLS_DIR%
и D:\Tools
. Я могу только представить, что проблема в обратных косых чертах. однако следующие работы:
"%TOOLS_DIR%\git\bin\sh.exe" --login -i -new_console:C:"%TOOLS_DIR%\git\mingw64\share\git\git-for-windows.ico":t:"Git bash"