Colorize console output in Intellij products
我有一个默认输出的自定义脚本。 我想为错误,警告和信息着色。 在Intellij产品(IDEA,PhpStorm,PyCharm)中有办法做到这一点吗?
它已经有一段时间了,但是如果您仍然感兴趣,还有一个用于控制台着色的新插件:Grep Console。
与Intellij 12很好地配合使用。
确保在安装插件后重新启动IntelliJ。您将在左上角看到插件图标(白红色图标)。
-
奇迹般有效。非常感谢分享 :)
-
@Petrjezdsk - 不客气。很高兴它很有用
-
我的dotfiles中提供了GrepConsole配置文件的最新版本。您可以将其复制或符号链接到$HOME/.IdeaIC12/config/options/GrepConsole.xml。
-
@JJD很酷,谢谢。并感谢您将有效的答案变成了一个好的答案:)
-
也适用于IntelliJ 13 EAP。谢谢。
-
@ AlainO'Dea欢迎您,谢谢确认:)
-
OP应该改变答案;)
-
@JJD你能告诉我们你的配置文件提供了哪些优势?这个插件(今天安装)看起来效果很好'开箱即用'。
-
@Lambart当我使用Maven作为构建系统时,我添加了自定义颜色。由于我使用Gradle,我根本没有使用过GrepConsole。
-
@JJD好的,谢谢,我想我会看看你的配置,因为我使用Maven。也许会有一些有用的东西。我正在使用GrepConsole来突出显示控制台上的WARN / ERROR级别日志记录,它已经很好用。
-
在版本6.4(2017年2月,IJ 2016+)中删除了对Grep Console插件中ANSI着色的支持。
-
@CMerrill - 没注意,着色仍然很好(v6.6);)
-
是的,ANSI的着色仍然有效,但现在它只由IntelliJ本身完成
它现在不受支持(至少不适用于所有运行配置类型)。请投票给:
-
IDEA-23976添加颜色/突出显示控制台输出的功能
-
IDEA-69880支持控制台输出中的颜色
固定外部工具的控制台输出以支持ANSI转义序列到彩色文本。
-
第14版显然支持:youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772011
-
@jordanpg此修复程序仅适用于Java运行配置 - 请参阅youtrack.jetbrains.com/issue/IDEA-69880#comment=27-772027
最新的IntelliJ,PyCharm和PhpStorm对控制台输出着色的支持有限。
首选项>编辑器>颜色和字体>控制台颜色
-
有没有关于如何使用这些的文件?简单地使用转义码不会产生颜色
-
@Buttons尝试安装"Grep Console"插件并在其配置页面中启用"启用Ansi着色"
-
这不是来自grep控制台!
-
由于这种支持,Grep Console不再处理ANSI颜色了 - github.com/krasa/GrepConsole/issues/39
-
这仅支持8 ANSI颜色。如果您需要256色支持,请在此问题上投票 - youtrack.jetbrains.com/issue/IDEA-137065
-
这不支持解析您自己的输出格式。
如果您运行常规应用程序,则在其他响应中提及的颜色配置可用,如果您设置以下VM选项:
1
| -Dspring.output.ansi.enabled=ALWAYS |
如果您使用的是spring boot,请使用Spring Boot启动应用程序而不是一般应用程序。颜色会出现。无需做任何其他事情。这个对我有用。
-
这是社区版本吗?没有出现在我身上。我安装了Spring Assistant插件。