题
我想看看在我的终端错误鲜艳像:
其他提示
不幸的是,没有完美的一般的解决方案。但也有工作几年一般方式。
GRC 时,代表通用Colouriser,是美化你的日志文件或命令的输出。它的包装上主要分布。我用它上色我化妆输出非常漂亮。 GRC通常用于包含“GRC COMAND”别名常用命令。还有其他colorisers和网站有时有自己独特的。
一个大许多程序使用传统的命令行开关--color =汽车。 --color =总是会使即使从非交互式壳,其可以是很好的,在以后寻找使用像以下-R终端代码感知命令记录命令对应的颜色发生。
如果您的文字是从任何中途知名节目,并不断记录或存储在一个文件中,文本编辑器Vim的或Emacs可以做它的一些非常聪明的高亮。其他编辑/ IDE中可以得但没有一个是全面的。他们有一个配置文件一般高亮方案以及特定文件类型即变得非常模糊,如“雷神之锤[1-3]配置文件”。当然,还有很多很多的配色方案每个编辑,以改变由编辑认可在突出显示区域的颜色。这可能是最常用的得到非常好的突出的方法。
当然有办法在终端以手动键入的颜色,与tput的或实际的转义码,并且像IPython中或任何个别方案。你没有问这个问题,但你选择了这样一个答案,你最喜欢的解决方案:(
你所期望的一般的解决办法是上色标准错误在你的终端。不幸的是没有办法做到这一点,因为很多的并发症,例如您的提示发送到标准错误。
尝试此示例Perl脚本:
use Term::ANSIColor;
print "Hello "
.color("green")
."world"
.color("reset")
."\n"
或作为壳的一行:
perl -e 'use Term::ANSIColor; print "Hello ".color("green")."world".color("reset")."\n"'
请注意,您必须安装在期限:: ANSIColor 模块。
不隶属于 StackOverflow