【发布时间】:2013-10-21 07:43:15
【问题描述】:
我的家用和工作电脑都在运行带有最新更新的 Mountain Lion。
但是,在我的工作计算机上,使用laravel 或symfony-console 组件时,默认情况下无法获得ansi 输出。我需要使用--ansi 开关来获取颜色。我正在使用 Solarized Dark 配色方案。
在家用电脑中,我不需要设置--ansi 开关。
那么,如何设置默认检测终端ansi呢?
注意:我确实尝试在 .bash_profile 文件中添加 CLICOLOR=1。它不起作用。
【问题讨论】:
-
我在这里遇到了同样的问题。
-
看看
Symfony\Component\Console\Output\StreamOutput中的hasColorSupport()方法。