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

编辑该页面

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

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

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

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

请注意

默认情况下,窗口命令控制台不支持输出着色。控制台组件禁用输出颜色为Windows系统,但如果你的命令调用其他脚本发出颜色序列,他们会错误地显示为原始的转义字符。安装cmd,ConEmu,ANSICONMintty(默认情况下用于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;/ /……美元风格=OutputFormatterStyle (“红色”,“黄色”,数组(“大胆”,“眨眼”));美元输出- >getformat ()- >setStyle (“火”,美元风格);美元输出- >writeln (“foo <火> < /火>”);

可用的前景色和背景色:黑色的,红色的,绿色,黄色的,蓝色的,品红色的,青色白色的

和可用的选项是:大胆的,下划线,眨眼,反向(使“反向视频”模式的背景和前景颜色交换)隐藏(将前景颜色设置为透明,使输入文本看不见——尽管它可以选择和复制;这个选项通常要求用户输入敏感信息时使用)。

你也可以设置这些颜色和选项直接tagname内:

1 2 3 4 5 6 7 8 9 10 11
/ /绿色文本美元输出- >writeln (' < fg =绿色> foo < / > ');/ /青色背景上的黑色文字美元输出- >writeln (' < fg =黑色;bg =青色> foo < / > ');/ /粗体文本在一个黄色的背景上美元输出- >writeln (' < bg =黄色;选项=大胆> foo < / > ');/ /粗体文本下划线美元输出- >writeln (' <选项=大胆,强调> foo < / > ');

请注意

如果你需要呈现一个标签,用反斜杠转义:\ <信息>或使用escape ()方法来逃避所有的标签包含在给定的字符串。

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