控制台输出的色彩和款式吗
编辑该页面控制台输出的色彩和款式吗
通过使用命令输出中的颜色,可以区分不同类型的输出(如重要信息、标题、注释等等)。
请注意
默认情况下,窗口命令控制台不支持输出着色。控制台组件禁用输出颜色为Windows系统,但如果你的命令调用其他脚本发出颜色序列,他们会错误地显示为原始的转义字符。安装cmd,ConEmu,ANSICON,Mintty(默认情况下用于GitBash和Cygwin)超免费的应用程序添加色素支持你的Windows命令控制台。
使用颜色风格
每当你输出文本,你可以围绕其输出标签的文本颜色。例如:
1 2 3 4 5 6 7 8 9 10 11
/ /绿色文本美元输出- >writeln (“foo <信息> < /信息>”);/ /黄色文本美元输出- >writeln (“foo <评论> < /评论>”);/ /青色背景上的黑色文字美元输出- >writeln (“foo <问题> < /问题>”);/ /白色背景上的红色文字美元输出- >writeln (“<错误> foo > < /错误”);
关闭标签可以取而代之< / >
去年建立的,撤销所有格式化选项打开标签。
可以定义您自己的样式使用OutputFormatterStyle类:
1 2 3 4 5 6 7
使用ob娱乐下载\组件\控制台\格式化程序\OutputFormatterStyle;/ /……美元outputStyle=新OutputFormatterStyle (“红色”,“# ff0”,(“大胆”,“眨眼”]);美元输出- >getformat ()- >setStyle (“火”,美元outputStyle);美元输出- >writeln (' <火> foo < / > ');
支持任何十六进制颜色前景色和背景色。除此之外,这些命名颜色支持:黑色的
,红色的
,绿色
,黄色的
,蓝色的
,品红色的
,青色
,白色的
,灰色的
,鲜红
,绿色的
,淡黄色
,蔚蓝的
,bright-magenta
,明亮的青色
和明亮的白色
。
5.2
真正的颜色(十六进制)支持是在Symfony 5.2中引入的ob娱乐下载
5.3
支持明亮的颜色是在Symfony 5.3中引入的。ob娱乐下载
请注意
如果终端不支持真正的颜色,使用最近的颜色命名。如。# c0392b
是退化的红色的
或# f1c40f
是退化的黄色的
。
和可用的选项是:大胆的
,下划线
,眨眼
,反向
(使“反向视频”模式的背景和前景颜色交换)隐藏
(将前景颜色设置为透明,使输入文本看不见——尽管它可以选择和复制;这个选项通常要求用户输入敏感信息时使用)。
你也可以设置这些颜色和选项直接在标签名称:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
/ /使用命名的颜色美元输出- >writeln (' < fg =绿色> foo < / > ');/ /使用十六进制的颜色美元输出- >writeln (' < fg = # c0392b > foo < / > ');/ /青色背景上的黑色文字美元输出- >writeln (' < fg =黑色;bg =青色> foo < / > ');/ /粗体文本在一个黄色的背景上美元输出- >writeln (' < bg =黄色;选项=大胆> foo < / > ');/ /粗体文本下划线美元输出- >writeln (' <选项=大胆,强调> foo < / > ');
请注意
如果你需要呈现一个标签,用反斜杠转义:\ <信息>
或使用escape ()方法来逃避所有的标签包含在给定的字符串。
显示可点击的链接
可以使用特殊的命令< href >
标签来显示链接相似<一>
元素的网页:
1
美元输出- >writeln (' < href = httpob娱乐下载s://www.pdashmedia.com > Symfony主页< / > ');
如果您的终端属于支持的终端模拟器列表链接你可以点击“ob娱乐下载Symfony主页”文本开放在你的默认浏览器URL。否则,你就会看到“ob娱乐下载Symfony主页”作为普通文本和URL将丢失。