控制台输出的色彩和款式吗
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.8,不再维护。
读这个页面的更新版本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 (“红色”,“黄色”,数组(“大胆”,“眨眼”));美元输出- >getformat ()- >setStyle (“火”,美元outputStyle);美元输出- >writeln (“foo <火> < /火>”);
可用的前景色和背景色:黑色的
,红色的
,绿色
,黄色的
,蓝色的
,品红色的
,青色
和白色的
。
和可用的选项是:大胆的
,下划线
,眨眼
,反向
(使“反向视频”模式的背景和前景颜色交换)隐藏
(将前景颜色设置为透明,使输入文本看不见——尽管它可以选择和复制;这个选项通常要求用户输入敏感信息时使用)。
你也可以设置这些颜色和选项直接tagname内:
1 2 3 4 5 6 7 8
/ /绿色文本美元输出- >writeln (' < fg =绿色> foo < / > ');/ /青色背景上的黑色文字美元输出- >writeln (' < fg =黑色;bg =青色> foo < / > ');/ /粗体文本在一个黄色的背景上美元输出- >writeln (' < bg =黄色;选项=大胆> foo < / > ');
请注意
如果你需要呈现一个标签,用反斜杠转义:\ <信息>
或使用escape ()方法来逃避所有的标签包含在给定的字符串。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。