问题标签 [ansi-colors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何将彩色文本打印到终端
如何在 Python 中将彩色文本输出到终端?
redirectstandardoutput - 为什么 RedirectStandardOutput 没有必要的 ANSI 代码?
好的,这是我为测试RedirectStandardOutput
.Process.StartInfo
以下是申请结果。
所以我们可以看到控制台上的颜色显示得很漂亮。
但是,当我阅读StandardOutput.BaseStream
没有颜色信息,没有 ANSI 代码,什么都没有时。
如何捕获重定向流上的颜色信息?
python - 在 Python 中为具有 ANSI 颜色代码的字符串获取正确的字符串长度
我有一些 Python 代码可以自动以漂亮的列格式打印一组数据,包括放入适当的 ASCII 转义序列来为各种数据着色以提高可读性。
我最终将每一行表示为一个列表,每个项目都是一个用空格填充的列,因此每行上的相同列总是相同的长度。不幸的是,当我真正去打印这个时,并不是所有的列都排成一行。我怀疑这与 ASCII 转义序列有关——因为该len
函数似乎无法识别这些:
因此,虽然根据 ,每列的长度相同len
,但在屏幕上打印时它们实际上并不是相同的长度。
有没有什么办法(除了用正则表达式做一些我不想做的黑客行为)来获取转义的字符串并找出打印的长度是多少,这样我就可以适当地间隔填充?也许某种方式可以将其“打印”回字符串并检查其长度?
python - 打印到 STDOUT 和日志文件,同时删除 ANSI 颜色代码
我有以下功能可以为我的屏幕消息着色:
我使用它们如下:
我想在没有 ANSI 颜色代码的情况下将输出记录到文件(除了 STDOUT),希望不必在每个print
语句中添加第二个“记录”行。
原因是,如果你只是简单python program.py > out
的话,文件out
就会有 ANSI 颜色代码,如果你在纯文本编辑器中打开,这看起来很糟糕。
有什么建议吗?
terminal - 如何阻止 ANSI 颜色代码弄乱 printf 对齐?
我在使用 ruby printf 时发现了这一点,但它也适用于 C 的 printf。
如果在输出字符串中包含 ANSI 颜色转义码,它会打乱对齐方式。
红宝石:
C 程序中的同一行产生相同的输出。
无论如何要让 printf (或其他东西)对齐输出而不为非打印字符添加空格?
这是一个错误,还是有充分的理由?
更新:由于在存在 ANSI 代码和宽字符时不能依赖 printf 来对齐数据,是否有在 ruby 的控制台中排列彩色表格数据的最佳实践方法?
python - python kata问题:颜色不起作用
当我尝试运行 python koans 时,我没有得到颜色,而是得到了 ANSI 颜色代码。我想得到颜色。它似乎在引擎盖下使用 colorama。我尝试在解释器中运行 colorama 示例代码并获取语法错误和/或断言错误。
第二个如果不能先解决:我如何去除 ansi 颜色代码。我尝试了 strip=True 和 Convert=False 的各种值,但无济于事。
请帮忙。
ruby - 更好的 ruby 终端着色库
有很多着色库:colored、term-ansicolor。但是有没有可以做到这一点:
并且world!
应该是大胆的。
为了清楚起见,我想得到这个:
甚至更好(只是更短):
而不是这个:
perl - 如何在 Perl 中测试包含 ANSI 颜色代码的字符串是否等效?
我正在为一个使用 ANSI 颜色代码的 Perl 模块编写测试。我希望能够测试两个带有嵌入式 ANSI 颜色代码的字符串,看看它们是否会在打印时产生相同的输出。这不是一个简单的字符串相等测试,因为以不同的顺序放置多个代码仍然可以产生相同的结果。例如,“粗体”和“蓝色”的代码可以与其中任何一个放在一起以产生粗体蓝色。
那么,有什么简单的方法可以用 ANSI 颜色代码测试两个字符串的输出等效性吗?
html - Html 到 ansi 彩色终端文本
我在Linux下,我想从网上获取一个html页面,然后在终端上输出。我发现这html2text
基本上可以完成这项工作,但是它将我的 html 转换为纯文本,而我最好本着ls --color=auto
. 有任何想法吗?
java - Java Swing 文本字段中的 ANSI 颜色
有没有简单的方法来解析日志文件中的 Ansi 颜色,并在 Swing 的文本字段中使用它(JTextArea,JTextPAne,...)?