如何让Sublime Text控制台显示颜色而不是颜色代码
问题描述:
我在控制台中有一个构建系统输出。但它显示的是颜色代码而不是实际的彩色文字。如何让Sublime Text控制台显示颜色而不是颜色代码
[37;46;1mTest file: static/tests/casperjs/login/test.js
如何将颜色主题应用于控制台输出?
谢谢!
答
不幸的是,崇高不支持这一点。我最终编写了一个插件,用于解析输出并将其转换为彩色版本(对于颜色的子集,我们在测试框架中使用的)。
如果你想考虑这样做,或是否有人在未来绊倒在这这里有一些提示..
我检测与插件输出on_modified事件侦听器和一个视图 没有名称(view.name())。这并不是唯一标识输出窗格 ,因此您不得不做更多的事情,我没有发现其他简单的方法(除非您想要挂钩到您的构建插件并直接对其生成的视图执行操作)。 要更改颜色,我删除颜色代码(view.erase()),然后将颜色添加到由view.add_regions()标记的 区域。我添加的颜色是 ,我手动插入到自定义主题中,因为再次看起来没有其他方式 。此外,由于某种原因,似乎你不能与活动主题(它反转,或东西)的 确切的背景添加颜色,所以我设置 颜色的背景的东西也就不同。如你所知,这是一个冒险的临时解决方案,否则我会在Github上发布它。
您还可以检查出SublimeREPL,它的控制台文本颜色
我不知道控制台能够进行着色... – MattDMo 2013-03-27 23:10:19