PyCharm - django控制台中的彩色输出

Com*_*dre 6 django pycharm

问题是当我通过Kubuntu的Konsole应用程序推出dev-server时,调试输出是彩色的: Konsole.png

但是我在PyCharm中通过内置的"Run"或"Debug"启动它,PyCharm控制台中的输出全部为红色: PyCharm.png

有没有办法让PyCharm的输出变为彩色?因为我在"设置"中找不到任何相关内容.

UPD:链接到PyCharm问题跟踪器上的问题

正如我看到有人在讨论这个问题时,所以这里是PyCharm问题跟踪器上这个问题的链接 - youtrack.jetbrains.com/issue/PY-19790.如果您将投票支持此功能,它将更快发布!

Bur*_*lid 0

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

PyCharm 的输出控制台只是命令的显示(它不是包含本地终端模拟器所有功能的完整 shell)。

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

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

您可以尝试将此作为PyCharm 错误跟踪器的增强功能;如果获得足够的票数,它可能会进入下一个版本。

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