14

У меня установлен PHPunit на компьютере с Windows. Но я не получаю хороший вывод в моей командной строке. С зелеными цветами. Кто-то из списка рассылки PHPunit сказал мне, что мне нужен драйвер ansi.sys.

Может кто-нибудь сказать мне, как это сделать, чтобы PHPunit использовал драйвер?

Я пытался добавить

device=%SystemRoot%\System32\ansi.sys

на мой config.nt, но это не дает мне желаемый результат. Есть идеи?

3 ответа3

17

Цвета командной строки ANSI под Windows (ноябрь 2010 г., SOFTKUBE sarl)

Помните, что ссылка на скачивание в статье не ведет к файлам с двоичными файлами. Пожалуйста, следуйте этому, чтобы получить исходные / бинарные пакеты.

2

Консоль Windows не использует драйверы MS-DOS и не читает config.nt . (Это чисто для NTVDM.)

Если вам нужен ANSI-совместимый терминал, проверьте mintty.

-1

Безусловно, самый простой способ получить симпатичный терминал в Windows - это использовать Cmder.

Он дает вам полный контроль над палитрой, имеет прозрачность, позволяет сохранять темы и т.д., И является портативным приложением, поэтому не нужно возиться с реестром или устанавливать драйверы (я нашел его после того, как понял, что ANSICON, которым я был использование ранее вызывало сбой нескольких команд каждый раз на моей машине).

Прежде чем использовать Cmder, я использовал mintty для запуска PHPUnit (потому что мой другой терминал испортил цвета), а затем Git Bash для всего остального (потому что mintty, похоже, не получал правильные цвета, например, git status). Cmder работает как с PHPUnit, так и с другими экземплярами (командами git и т.д.), Где вывод терминала окрашен, а также настраивается без необходимости связываться с драйверами, реестром и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .