我正在使用 PyCharm 在 Mac OS X 中开发一个 GAE 应用程序。有什么方法可以在 PyCharm 的运行控制台中显示颜色吗?
我已经设置了一个 处理程序 来以 ansi 格式输出颜色。然后,我添加了处理程序:
LOG = logging.getLogger()
LOG.setLevel(logging.DEBUG)
for handler in LOG.handlers:
LOG.removeHandler(handler)
LOG.addHandler(ColorHandler())
LOG.info('hello!')
LOG.warning('hello!')
LOG.debug('hello!')
LOG.error('hello!')
但是颜色是一样的。
编辑:
JetBrains 问题跟踪器 的响应:将代码段的第 55 行从 sys.stderr 更改为 sys.stdout。 stderr 流总是用红色着色,而 stdout 则不是。
现在可以正确显示颜色。
原文由 dablak 发布,翻译遵循 CC BY-SA 4.0 许可协议
PyCharm 本身不支持该功能,但是您可以下载 Grep Console 插件 并根据需要设置颜色。
这是屏幕截图:http: //plugins.jetbrains.com/files/7125/screenshot_14104.png (链接已失效)
我希望它能有所帮助 :) 虽然它不提供完全彩色的控制台,但它是朝着它迈出的一步。