图像缩略图

cprintf-在命令窗口中显示格式化的彩色文本

版本1.12.0.0(34.4KB)由 亚尔奥特曼
使用指定的颜色/下划线样式在命令窗口中显示sprintf格式的字符串

23.1K下载

更新2021年4月6日

查看许可证

语法:
计数=cprintf(样式、格式等)

说明:
CPRINTF使用内置SPRINTF和FPRINTF函数接受的格式参数处理指定的文本。

CPRINTF然后使用指定的样式参数在命令窗口中显示文本。接受的样式是用于Matlab语法高亮显示的样式(请参见:File/Preferences/Colors/M-File syntax highlighting Colors)以及用户定义的颜色。

可能的预定义样式名称包括:

“文本”-默认值:黑色
“关键字”-默认值:蓝色
“注释”-默认值:绿色
“字符串”-默认值:紫色
“UnterminatedStrings”-默认值:深红色
“SystemCommands”-默认值:橙色
“错误”-默认值:浅红色
“超链接”-默认值:带下划线的蓝色

“黑色”、“青色”、“洋红”、“蓝色”、“绿色”、“红色”、“黄色”、“白色”

以“-o”开头的样式将加下划线。例如:
'-Blue'=>带下划线的蓝色,如“超链接”
“_Comments”=>带下划线的绿色

以“*”开头的样式将为粗体(仅限R2011b+)。例如:
“*蓝色”是粗蓝色;
“*注释”为粗体绿色等。
注意:Matlab目前不支持粗体和下划线,在单个cprintf命万博1manbetx令中只能使用其中一种。当然,粗体和下划线可以通过使用单独的命令混合使用。

可以在3种变体中指定样式颜色:
[0.1,0.7,0.3]-0.0-1.0范围内的标准Matlab RGB颜色格式
[26,178,76]-0-255范围内的数字RGB值
“#1ab34d”-十六进制格式,范围为“00”-“FF”(不区分大小写)。也接受3位HTML RGB格式:“a5f”=“aa55ff”

样式可以通过前缀-:-[0,1,1]加下划线,或者“-#0FF”用青色加下划线
样式可以通过前缀*:“*[1,0,0]”或“*#F00”以粗体红色显示

样式不区分大小写,并接受唯一(非歧义)的部分字符串(例如,“cy”而不是“cyan”)。

示例(参见所附屏幕截图中的结果):
cprintf;%显示演示
cprintf('text','regular black text');
cprintf('hyper','s','by');
cprintf('key','%d colored',4);
cprintf(“-注释”、“带下划线”);
cprintf('err','elements\n');
cprintf(‘青色’、‘青色’);
cprintf(“绿色”、“带下划线的绿色”);
cprintf(-[1,0,1],“带下划线的洋红”);
cprintf(“*蓝色”、“粗体*(仅限R2011b+)”);
cprintf([1,0.5,0],'和多线橙色');

错误和建议:
请发送至Yair Altman(gmail.com上的altmany)

警告:
此代码严重依赖于未记录和不受支持的Matlab功能。它在Matlab7+上工作,但使用风险自负万博1manbetx!

有关实施的技术说明,请访问:http://UndocumentedMatlab.com/blog/cprintf
请参阅主帮助部分中的详细信息和当前限制

引用为

亚尔·奥特曼(2021年)。cprintf-在命令窗口中显示格式化的彩色文本(//www.tianjin-qmedu.com/matlabcentral/fileexchange/24093-cprintf-display-formatted-colored-text-in-command-window),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用R2007b创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!