是否可以在 kdb 输出中打印彩色输出?

Ale*_*lex 0 kdb

我有一组单元测试,我想立即运行它们,并有一个包含多行的表,其中“通过”的为绿色,“失败”的为红色。

我希望输出看起来像这样: 期望的输出

我知道我必须使用 ANSI 颜色代码,但到目前为止我无法使其与neg[1]命令一起使用,甚至无法使用system""

这可能吗?

小智 5

不确定“使其与negor 一起工作system”是什么意思。这些都没有将打印文本作为其主要功能。您可以使用-1它来打印一个字符串,如果该字符串包含转义序列,它将生效。

-1"\033[31;1;4mHello\033[0m"
Run Code Online (Sandbox Code Playgroud)

将以红色打印“Hello”并带下划线。