【问题标题】:How do I color my output in the console in Intellij using Grep Console?如何使用 Grep 控制台在 Intellij 的控制台中为我的输出着色?
【发布时间】:2014-06-27 06:21:50
【问题描述】:

这是我对 StackOverflow 的第一个问题:

我在 Mac 上使用 IntelliJ IDEA。 Intellij 不支持输出的 ANSI 着色(我想用它为 ludoboard 着色,我在控制台中表示)。所以我试图让 Grep Console 工作 - 但我不知道如何。我能找到的唯一指南,使用谷歌,参考 Eclipse 或不具体,所以我没有 IDEA。

谁能取悦ELI5?

【问题讨论】:

  • Grep 控制台是用来测试正则表达式的,所以我认为它对你帮助不大。你应该在 mac 终端上运行你的应用程序,它应该支持 ansi colours。
  • 不,不是。 Regexp tester 插件用于测试正则表达式。

标签: java intellij-idea intellij-plugin


【解决方案1】:

很简单,在Grep Console的设置中,勾选“Enable ANSI coloring”,下次运行就会上色。如果不是,则控制台存在问题,您应该在 github 上为插件创建问题,或在 jetbrains 问题跟踪器上创建问题。

【讨论】:

  • 感谢您的帮助!它就像一个魅力。我现在通过为令牌上的背景着色来代表每个玩家令牌: public final String NORMAL = "\u001B[0m";公共最终字符串 GREEN_B = "\u001B[42m";公共最终字符串 RED_B = "\u001B[41m";公共最终字符串 BLUE_B = "\u001B[44m";公共最终字符串 YELLOW_B = "\u001B[43m";公共最终字符串 [] PLAYERCOLORS = {GREEN_B, BLUE_B, YELLOW_B, RED_B}; PLAYERCOLORS[currentPlayer.playerID-1] + "T" + NORMAL
  • 这个答案不再适用。从 6.4 版(2017 年 2 月,IJ 2016+)开始,Grep 控制台设置没有“启用 ANSI 着色”选项。 :(
  • @CMerrill 这个问题也不再适用,它受 IntelliJ 支持。如果它不起作用,则报告错误。没有插件可以解决它了。
  • @Meo 如何在 IntelliJ 中原生支持 ANSI 着色?
猜你喜欢
  • 1970-01-01
  • 2012-03-14
  • 1970-01-01
  • 2014-08-17
  • 1970-01-01
  • 1970-01-01
  • 2012-06-15
  • 1970-01-01
相关资源
最近更新 更多