【发布时间】:2015-05-07 20:55:00
【问题描述】:
我已经用 Codeception 和 PhantomJS 进行了一段时间的测试,但是我什么时候必须调试和运行
vendor/bin/codecept run --debug
颜色设置为真我得到的是:
Modules: ←[33mWebDriver, AcceptanceHelper←[39m
等等...所以由于某种原因,颜色只是以原始格式输出并且根本不起作用。颜色通常有效。就像我使用“ls --color”一样,它就可以工作。 我的系统是 Windows 7,我使用的是“git bash”,我也尝试过常规的“cmd”“powershell”和“cygqwin”。它们中的任何一个似乎都不适用于 codeceoptions 输出。 那么问题是什么?我一无所知:(
【问题讨论】:
-
可以添加
echo $TERM的输出吗? -
程序不应假定颜色代码将是 ansi 转义序列 - 尽管它们通常是 - 它应该采用的方式是 'tput setaf
' (或 setab,或 sgr0 重置)并非所有程序都这样做。请给我们一份您的“infocmp”副本,以便我们查看您的(未编译的)termcap!
标签: bash powershell cmd cygwin git-bash