控制台输出的色彩和款式吗

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 5.2,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

控制台输出的色彩和款式吗

通过使用命令输出中的颜色,可以区分不同类型的输出(如重要信息、标题、注释等等)。

请注意

默认情况下,窗口命令控制台不支持输出着色。控制台组件禁用输出颜色为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 < / > ');

支持任何十六进制颜色前景色和背景色。除此之外,这些命名颜色支持:黑色的,红色的,绿色,黄色的,蓝色的,品红色的,青色白色的

5.2

真正的颜色(十六进制)支持是在Symfony 5.2中引入的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将丢失。

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。