Answers:
Windows下的ANSI命令行颜色(2010年11月,SOFTKUBE sarl)
请记住,本文中的下载链接不会导致包含二进制文件。请按照此步骤获取源代码/二进制包。
Windows控制台不使用MS-DOS驱动程序,并且不读取config.nt
。(这些仅用于NTVDM。)
如果您需要ANSI兼容的终端,请查看mintty。
cmd.exe
也可以。不,您不能将ANSI支持添加到Windows控制台中(正如我在回答中所说)-您将不得不使用其他终端仿真器。除了薄荷之外,还有PuTTYcyg。(请记住,“命令提示符”由两个不同的部分组成-“ shell”(以Unix术语)或“命令解释器”(cmd.exe
)解释并执行命令,以及“终端”(在本例中为Windows控制台或薄荷)在屏幕上显示所有内容。后者处理颜色。)
到目前为止,我发现在Windows中获得漂亮外观的终端的最简单方法是使用Cmder。
它使您可以完全控制调色板,具有透明性,可以保存主题等,并且它是便携式应用程序,因此不需要弄乱注册表或安装驱动程序(我在意识到ANSICON之后就找到了它使用之前,每次都会导致许多命令在我的计算机上崩溃)。
在使用Cmder之前,我先使用mintty运行PHPUnit(因为我的其他终端弄乱了颜色),然后使用Git Bash进行了其他所有操作(例如,因为mintty似乎无法正确显示颜色git status
)。Cmder可与PHPUnit和其他实例(终端输出为彩色)一起使用,并且还可以进行配置,而无需弄乱驱动程序,注册表等。