问题标签 [ansi-escape]
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.
linux - bash - 颜色转义代码
我有一个脚本,它使用转义码在其输出中突出显示文本匹配。一切都很好,除非输出通过管道传输到less
打印转义码
例如
输送到less
:
我想知道其他工具(如ls
,grep
等)如何能够以颜色输出,但在管道传输时看起来还不错less
?
text - 是否可以在带有删除线效果的控制台中显示文本?
我已经研究过 ANSI 转义码,但看起来只支持下划线。
我错过了什么还是有其他选择?
如果不可能,在“不推荐使用”的含义中是否有等效的东西?
python - Python 模块在 Windows 上为标准输出启用 ANSI 颜色?
我正在寻找可以在 Windows 下添加 ANSI 支持的 Python 模块。
这意味着在导入模块后,如果您输出 ANSI 转义字符串,它们将相应地出现。
perl - 终端控制转义序列:如何使用“\e[6n”捕获行和列?
我怎样才能捕获变量中的行和列而不是打印出来(这里^[[12;1R
)?
perl - 在 Perl 中打印超过 ANSI 颜色值
我喜欢 Perl 的Term::ANSIColor
模块,但是否可以打印出提供的颜色以外的颜色?
我正在尝试打印出范围在深红色和亮绿色之间的单词,它们之间有相当多的步数。有没有办法提供 RGB 值或改变文本颜色的东西?
xslt - XSLT 转义字符不起作用
我试图在我的文本输出中使用转义字符,因为我也想在 emailData 标签中包围输出。我在用
在 XSLT 中确保这可以工作,但是因为我正在使用一个名为 Cast Iron 的工具,由于某种原因它没有将其转换<
为<
并且只是吐出<emailData>
你可以在这里看到它的图像,它说明了我得到的输出。我的源代码是这样的。我还能如何将它包装在 emailData 标签中?
terminal - ANSI 转义序列
我需要帮助确定这些 ANSI 转义序列代表什么。我目前正在我正在编写的终端屏幕阅读器中过滤/评估 ANSI 代码,但我不确定这些是什么。
转义序列:
[0;1 毫米
[0;1;;4m
我使用下面的转义序列图表作为参考: http ://ascii-table.com/ansi-escape-sequences-vt-100.php
python - ANSI 转义序列在 Cygwin 中失败
我正在尝试使用 Python 2.7.2 中的 ANSI 转义序列为 CLI 程序创建一个“下拉菜单”。我使用 ANSI 转义序列将“选项”更改为红色并将它们显示在输入行下方,然后清除它们。
我能够在运行 Python 2.6.5 的 Ubuntu 10.04LTS 系统上运行代码,但无法让程序在运行 Cygwin minTTY 1.0.3 的 Windows XP 机器上运行。Windows 或 Cygwin 中的 sys.stdout.flush() 是否存在问题?它是 Python 2.6 到 2.7 的问题吗?真的不知道从哪里开始调试。
问题是原始输入文本直到您在 minTTY 中做出选择后才会打印出来(同样,代码在 Ubuntu 上运行良好),这违背了提示文本的目的。在此先感谢 - 保罗
c - 用 ncurses 处理转义序列?printf 是否处理转义序列?
我的程序从网络读取一些文本数据,例如:
Hello \033[1;34mworld\033[0m and bla bla bla!!!\n"
. 当程序使用 prinf 输出这个字符串时,单词“world”是蓝色的。但是当我将 ncurses 接口与 wprintw 或 addch 一起使用时,我会看到带有转义序列的原始字符串。这是否意味着 printf 处理转义序列?使用 ncurses 处理转义序列的最佳方法是什么?
ruby - 我怎样才能获得浅绿色的 ansi 代码并为 ruby 获得更大的字体?
printf "\033[1;32;40mGreen text on black background.\033[0m\n"
那是绿色,但我怎样才能得到浅绿色或其他颜色的变化?
http://pueblo.sourceforge.net/doc/manual/ansi_color_codes.html,只有那些颜色可用于 gnome-terminal 作为转义码吗?
另外,我怎样才能用 ruby 获得更大的字体?