Symfony1 Symfony任务:在输出中显示彩色文本(命令行)?

Symfony1 Symfony任务:在输出中显示彩色文本(命令行)?,symfony1,colors,task,command-line-interface,Symfony1,Colors,Task,Command Line Interface,我想有一个非常基本的格式,只是命令行输出中Symfony任务显示的文本上的颜色,就像运行测试时看到的颜色一样:知道吗 非常感谢您可以尝试以下方法: echo "\033[01;31m Show me some red colors \033[0m"; 这里有更多颜色:您可以尝试以下颜色: echo "\033[01;31m Show me some red colors \033[0m"; 此处有更多颜色:在任务中,您可以使用两个函数生成输出,这两个函数都带有$style参数: -打印彩色全

我想有一个非常基本的格式,只是命令行输出中Symfony任务显示的文本上的颜色,就像运行测试时看到的颜色一样:知道吗


非常感谢

您可以尝试以下方法:

echo "\033[01;31m Show me some red colors \033[0m";

这里有更多颜色:

您可以尝试以下颜色:

echo "\033[01;31m Show me some red colors \033[0m";

此处有更多颜色:

在任务中,您可以使用两个函数生成输出,这两个函数都带有$style参数:

-打印彩色全文 -打印带有附加文本的彩色部分
您可以在这里找到。

在任务中,您可以使用两个函数生成输出,这两个函数都带有$style参数:

-打印彩色全文 -打印带有附加文本的彩色部分
您可以在这里找到。

您可以通过更改文件来更改Symfony终端输出的颜色:

/lib/symfony/vendor/phing/listener/ansicolorgger.php

在构造函数方法中,您可以更改每种类型的输出信息、错误、调试…的颜色:

public function __construct() {
    parent::__construct();
    $this->errColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_RED . self::SUFFIX;
    $this->warnColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_MAGENTA . self::SUFFIX;
    $this->infoColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_GREEN . self::SUFFIX;
    $this->verboseColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_CYAN . self::SUFFIX;
    $this->debugColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_BLUE . self::SUFFIX;
}

您的颜色范围有限,但可能会有所帮助。

您可以通过更改以下文件来更改Symfony终端输出的颜色:

/lib/symfony/vendor/phing/listener/ansicolorgger.php

在构造函数方法中,您可以更改每种类型的输出信息、错误、调试…的颜色:

public function __construct() {
    parent::__construct();
    $this->errColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_RED . self::SUFFIX;
    $this->warnColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_MAGENTA . self::SUFFIX;
    $this->infoColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_GREEN . self::SUFFIX;
    $this->verboseColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_CYAN . self::SUFFIX;
    $this->debugColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_BLUE . self::SUFFIX;
}

您的颜色范围有限,但可能会有所帮助。

Symfony 1.x或Symfony2?Symfony 1.x或Symfony2?您可以使用提供的基本格式样式指定颜色错误、信息、注释e问题您可以使用提供的基本格式样式指定颜色错误、信息、注释e问题