PHPUnit Windows命令框漂亮的颜色


14

我在Windows机器上安装了PHPunit。但是我在命令行上没有得到很好的输出。具有绿色。PHPunit邮件列表上的某人告诉我,我需要ansi.sys驱动程序。

谁能告诉我该怎么做,以便PHPunit使用驱动程序?

我试图添加

device=%SystemRoot%\System32\ansi.sys

到我的config.nt,但这没有给我想要的输出。有任何想法吗?

Answers:



2

Windows控制台不使用MS-DOS驱动程序,并且不读取config.nt。(这些仅用于NTVDM。)

如果您需要ANSI兼容的终端,请查看mintty


由于薄荷味是整个程序系列的一部分,因此该解决方案看起来太复杂了。不能将其添加到常规命令提示符吗?
桑德斯,2010年

2
@sanders并不意味着您必须使用整个系列;薄荷cmd.exe也可以。不,您不能将ANSI支持添加到Windows控制台中(正如我在回答中所说)-您将不得不使用其他终端仿真器。除了薄荷之外,还有PuTTYcyg。(请记住,“命令提示符”由两个不同的部分组成-“ shell”(以Unix术语)或“命令解释器”(cmd.exe)解释并执行命令,以及“终端”(在本例中为Windows控制台或薄荷)在屏幕上显示所有内容。后者处理颜色。)
user1686 2010年

-1

到目前为止,我发现在Windows中获得漂亮外观的终端的最简单方法是使用Cmder

它使您可以完全控制调色板,具有透明性,可以保存主题等,并且它是便携式应用程序,因此不需要弄乱注册表或安装驱动程序(我在意识到ANSICON之后就找到了它使用之前,每次都会导致许多命令在我的计算机上崩溃)。

在使用Cmder之前,我先使用mintty运行PHPUnit(因为我的其他终端弄乱了颜色),然后使用Git Bash进行了其他所有操作(例如,因为mintty似乎无法正确显示颜色git status)。Cmder可与PHPUnit和其他实例(终端输出为彩色)一起使用,并且还可以进行配置,而无需弄乱驱动程序,注册表等。


嘿,为什么要投票?我没有提到PHPUnit,但是我在Cmder上使用PHPUnit,它可以完美地工作。如果出现问题,我已对此帖子进行了修改,以使其更明确……
Nick F
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.