图片缩略图

tcprintf: ANSI彩色终端输出

版本1.0.0.0 (161 KB) 丹尼尔·J奥谢
tcprintf提供彩色输出时,使用MATLAB从终端使用ANSI转义码。

829下载

更新2012年9月20日

查看许可协议

使用MATLAB时使用ANSI转义码打印彩色输出
从一个终端。如果不在终端中运行,或者由MATLAB调用
Datatipinfo函数,tcprintf恢复为标准的printf。后者是
如果要避免在对象的disp()方法中使用tcprintf,则是可取的
看到这里的ANSI字符。

第一个参数是由空格分隔的样式描述
单词。这些词可能包括:

下列颜色之一:
黑色,红色,绿色,黄色,蓝色,紫色,青色,深灰色,浅灰色,白色

以下背景颜色之一:
onBlack, onRed, onGreen, onYellow, onBlue, onPurple, on青色,onWhite

以及下列任何修饰词:
亮色:采用亮色(或粗体)形式的颜色,不适用
黑色、深灰色、浅灰色或白色
下划线:在每个字符下面画一个下划线
这是一个错误。请永远不要用这个。

例子:
tcprintf('lightGray onRed underline', 'Message: %20s\n', msg);

作者:Dan O'Shea (http://djoshea.com) (c) 2012

在开源BSD许可下发布
http://opensource.org/licenses/bsd-license.php

引用作为

丹尼尔·J·奥谢(2021)。tcprintf: ANSI彩色终端输出(//www.tatmou.com/matlabcentral/fileexchange/38252-tcprintf-ansi-colored-output-in-terminal), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2011b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!