12得票5回答
Ruby的256色终端库?

有没有像 'Term::ANSIColor' 这样的宝石能够在256色的终端中使用? Perl 脚本 256colors2.pl 在我使用的终端 my terminal 中非常好用,我想在我的 Ruby 脚本中使用一些这些颜色,而不需要手动插入 ANSI 代码。

83得票6回答
一个遵循ANSI颜色代码的Eclipse控制台视图?

ScalaTest的输出被着色以区分不同的状态,但最终它们变成了控制代码和 [34m Annoying garbage 有没有办法说服Eclipse控制台要么尊重要么忽略这些序列,或者插入一个视图来解决这个问题?

41得票9回答
Shell提示符行包装问题

我在OS X(10.5.7)终端中破坏了我的Bash Shell提示符。 这是我配置的PS1:PS1='\[\e[1;32m\]\h\[\e[0m\]:\[\e[1;34m\]\w\[\e[0m\]\$ ' 据我所知,我已经正确地转义了颜色命令。但是当我在命令历史记录中上下滚动时,如果历史命...

47得票11回答
支持 Windows 平台 ANSI 代码渲染的文本编辑器/查看器。

我需要一些工具在Windows上正确显示包含ANSI代码的文本。不需要完全支持,但至少需要支持着色/加粗。 原因:我的记录器/调试模块使用ANSI代码生成漂亮的渲染输出,并使用重要部分进行颜色编码。这在串行终端上进行调试时非常有帮助,但如果我将调试转储到文件或将其复制粘贴到Windows上的...

7得票1回答
VT100 ANSI转义序列:获取屏幕大小,条件性ANSI

当我在终端上调整大小时,它会保持全屏状态。我猜想,有一种方法可以找出终端的屏幕尺寸。我该如何在VT100中实现这个功能? 使用“ls”命令列出文件夹时,文件夹以蓝色(或者说不同颜色)显示。但是,如果你将输出保存到文本文件中(ls > out.txt),你看不到任何ANSI代码,只有纯文...

44得票3回答
如何在Python中检测控制台是否支持ANSI转义码?

为了检测控制台是否正确使用了sys.stderr或者sys.stdout,我进行了如下测试:if hasattr(sys.stderr, "isatty") and sys.stderr.isatty(): if platform.system()=='Windows': ...

12得票3回答
从字符串中删除颜色装饰,然后将其写入日志文件

我这样使用 Ruby 记录器: ```ruby ``` $logger = Logger.new MultiIO.new($stdout, log_file) MultiIO是我从这篇答案中获得的一个类。它运行良好,但我正在使用'colored' rubygem在终端上提供彩色输出...

7得票1回答
Behave测试运行器在Jenkins上没有彩色输出。

我在EC2实例上的Ubuntu服务器14.04上设置了Jenkins。我使用behave作为测试运行器来执行一些Selenium测试。 在Jenkins上,我还安装了插件AnsiColor,希望我可以在Jenkins控制台上获得彩色输出,但是除了Gherking语法之外,其他所有内容都有颜色...

7得票2回答
Emacs的Shell命令输出未显示ANSI颜色,但代码却显示了。

当我在我的Emacs 21.4中执行M-!时,ANSI代码会变成文字。例如:ls --color ^[[0m^[[0m05420273.pdf^[[0m ^[[0m100829_Baño1.pdf^[[0m 有没有办法让它带有颜色和UTF8编码? 同样的问题之前在SO上已经回答过了...

22得票2回答
如何在Python中直接打印字符串

这可能非常简单,但我找不到它。我需要打印Python字符串包含的内容。 我正在从串口收集数据,我需要知道它是否发送CR或CRLF +其他不是ASCII的控制代码。例如,假设我有以下内容:s = "ttaassdd\n\rssleeroo" 我想要做的是:print s 它将显示 \n\r 而不...