2016-06-10 112 views
4

的问题是,当我经过的Kubuntu的Konsole的应用空空DEV-服务器,调试输出彩色: Konsole.pngPyCharm - 在Django控制台彩色输出

但wher我启动它槽内置“运行“或”调试“,在PyCharm的控制台输出全部是红色的: PyCharm.png

有没有办法使PyCharm输出颜色?因为我在“设置”中找不到任何相关内容。

UPD:链接到PyCharm问题跟踪

问题,因为我看到一些人沃廷在这个问题上,所以这里是链接到PyCharm问题跟踪这个问题 - youtrack.jetbrains.com/issue/PY-19790。如果您将为此功能投票,它将会更快发布!

+0

https://www.jetbrains.com/help/pycharm/2016.1/configuring-color-scheme-for-consoles.html –

+1

@MaximeB是的,我在设置中看到了此选项卡,但据我了解,它将所有输入解释为“文件名错误命令”或“记录错误”。关键是我没有在Konsole应用程序中配置任何东西,它在开始时被着色。我认为这意味着它默认连接了一些彩色输出的配置王,而PyCharm由于某种原因不这样做。 – Compadre

+0

也许PC控制台太“基本”,以这种方式显示......从来没有打扰过我。 –

回答

0

这是因为PyCharm的开发控制台没有使用与普通shell终端相同的标准来显示颜色(它们是两个完全不同的东西)。

PyCharm的输出控制台只是显示命令(它不是一个完整的shell,包含本地终端仿真器的所有铃声和哨声)。

您可以在PyCharm中嵌入一个终端(请参阅documentation了解如何设置),但这样做不允许您将内置运行命令的输出重定向到终端窗口。它将使您能够在那里运行任意shell命令,并避免切换到终端控制台。

请记住,如果您有任何特殊的外壳自定义或字体/字形,它们可能无法在嵌入式终端中正确显示,因为它使用的是不同的字体和配置。

你可以尝试并在PyCharm bug tracker上提高这个作为增强;如果它得到足够的选票,它可能会进入下一个版本。

+0

我不认为这是直接的答案。问题不在于控制台无法显示颜色。问题是它将所有输出视为错误。开始运行时的文本不是红色的,所以它可以显示至少2个状态并且错误不正确。 – Rafe