样式输出(Styling output)

样式输出是通过包括标签——就像HTML输出。ConsoleOutput将取代这些标签使用正确的ansi编码序列,或删除标签,如果你不支持ansi编码的一个控制台。有几个内置的样式,您可以创建更多。内置的是
错误的错误消息。红色下划线的文本。
警告警告消息。黄色文本。
信息信息消息。青色的文本。
附加的文本发表评论。蓝色文本。
问题的文本这是一个问题,由壳自动添加。
您可以使用创建额外的样式$this->stdout->styles()。声明一个新的输出样式你可以做的:
$this->stdout->styles('flashy', array('text' => 'magenta', 'blink' => true));


这将允许您使用 <flashy> 标记在shell输出,如果启用了ansi颜色,下面会呈现为闪烁的红色文本$this->out('<flashy>Whoooa</flashy> Something went wrong');。当定义风格您可以使用以下颜色的文本和背景属性:
黑色的
红色的
绿色
黄色的
蓝色的
品红色的
青色
白色的
您还可以使用以下选项逻辑开关,设置他们使他们的真实性价值。
大胆的
下划线
眨眼
反向
添加一个风格使得它可以在ConsoleOutput的所有实例,所以你不必重新定义风格stdout和stderr对象。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值