我的问题如下:
我曾经在Linux上编码(Ubuntu,更准确),但现在我使用的是Windows机器(7和8.1)。对我来说,一个主要的警告是Windows中的命令提示符不会显示除默认值之外的其他颜色或字体样式,从而导致单调终端。
这对于调试Symfony项目很有用(因为错误有颜色,使它们更容易阅读)等等。这种情况在Linux终端中开箱即用,并且希望在Windows中具有相同的行为。
有没有办法在默认的命令提示符中实现这一点(如何?)或是否有第三方应用程序实现了这一点(我已经尝试过PowerCMD但显然它不允许php输出到控制台)?
答案 0 :(得分:2)
我有同样的问题,并通过切换到另一个终端解决了它。 我使用“cmder”终端用于支持开箱即用的所有颜色代码的窗口。 Symfony3控制台看起来就像你在Linux上所知道的那样。
查看此比较文章:Comparison to other window terminal
下载cmder终端Cmder终端附带了终端窗口的彩色主题。下面的一个默认为“Monokai”,但如果您喜欢标准外观,请随意切换到“Ubuntu”或“xterm”主题(这些主题也是主题 - 开箱即用的主题更多。)< / p>
如果您喜欢活动和非活动终端窗口的透明度,您也可以设置它(设置快捷方式 - &gt;“Ctrl + Alt + P”)。
答案 1 :(得分:1)
正如Symfony2控制台component documentation所说,windows不支持本机ANSI颜色。您可以按照建议安装ANSICON,也可以尝试使用cygwin,它具有完整的shell支持(bash或zsh),因此您可以拥有颜色和更多内容。