我想看看我的终端错误多彩喜欢:我怎样才能让终端的错误信息变成彩色?
回答
IPython将语法高亮Python代码和踪迹,如例子中,你给(这是,事实上,一个Python堆栈跟踪)。
您链接到实际上并没有语法高亮用户的控制台上的例子,或与它们的壳的支持,但上传后的堆栈溢出网站相当突出。
如果你想要一个新手友好的UNIX shell这确实通用语法高亮的一定程度上,我建议the fish shell。
试试这个示例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模块。
不幸的是,没有完美的通用解决方案。但是有一些通用的方法可行。
GRC,代表通用Colouriser,是美化你的日志文件或命令的输出。它包装在主要的发行版中。我用它很好地为我的输出着色。 GRC通常用于“grc命令”等别名的常用命令。还有其他的colorisers和网站有时有自己的独特的。
很多程序都使用传统的命令行开关--color = auto。 --color =总是会使颜色发生,即使是从非交互式外壳开始,使用终端代码感知命令(如少于-R)稍后查看记录的命令可能会很好。
如果你的文本是从任何中途知名节目,并不断记录或存储在一个文件中,文本编辑器Vim的或Emacs可以做它的一些非常聪明的高亮。其他编辑/ ides也可以,但没有一个是全面的。它们具有一般的配置文件高亮方案以及特定的文件类型,比如“Quake [1-3]配置文件”。当然,每个编辑器都有许多颜色方案来改变编辑器识别的高亮区域的颜色。这可能是最常用来获得真正突出显示的方法。
当然有办法在终端手动键入的颜色,用tput的或实际的转义码,而像IPython中或任何个别程序。你没有问这个问题,但你选择了这样的您最喜爱的解决方案:(
你可能希望将着色标准错误在终端的一般解的答案。不幸的是没有办法的事这是因为很多并发症,例如你的提示被发送到标准错误。
- 1. 我怎样才能让我的圈子变成白色?
- 2. 我怎样才能让按钮变成方形的颜色?
- 3. Javascript语法错误...我怎样才能找到更多信息?
- 4. 我怎样才能让这个外部JMS客户端终止?
- 5. 我怎样才能让
- 6. 我怎样才能让这样的
- 7. 我怎样才能把它变成shellcode?
- 8. 我怎样才能让我的Netbeans的终端窗口的输出?
- 9. 我怎样才能让身体的背景颜色变成黑白
- 10. 我怎样才能改变我的div与红色的颜色
- 11. 我怎样才能让一个整列变成粗体?
- 12. 我怎样才能让IF中的错误?
- 13. 我怎样才能让我的div退色与jquery
- 14. 我怎样才能让下BackgroundWorker的
- 15. 我在终端中的错误消息闪烁,而不是留下来,我怎么才能让它留下来?
- 16. 我怎样才能让混帐或PIP引导没有错误?
- 17. 我怎样才能让WCF路由给我一个更详细的错误信息比 - 没有匹配的MessageFilter?
- 18. 怎样才能让android中
- 19. 我怎样才能改变我的QR码的颜色
- 20. 我怎样才能让在Plone
- 21. 我怎样才能让在ActiveReports中
- 22. 我怎样才能让这个更好
- 23. 我怎样才能让它干?
- 24. 我怎样才能让-drawRect执行?
- 25. 我怎样才能让mysql2安装?
- 26. 我怎样才能让猫壳循环?
- 27. 我怎样才能让在装配
- 28. 我怎样才能让浏览器
- 29. 我怎样才能让CSS动画
- 30. 我怎样才能让joomla3.x