IntelliJ在纯文本文件中呈现ANSI颜色

时间:2017-05-01 20:28:45

标签: intellij-idea ansi-colors

我刚刚了解到可以使用ANSI转义序列在java控制台中对输出进行着色。以下例如:

final String RED_COLOR_CODE = "\u001B[31m";
final String RESET_CODE = "\u001B[0m";
System.out.println(RED_COLOR_CODE + "This is red output" + RESET_CODE);

将红色输出'这是红色输出'到控制台。

如果我使用PrintStream与纯文本文件完全相同:

PrintStream ps = new PrintStream("foo/log.log");
ps.println(RED_COLOR_CODE + "This is red output" + RESET_CODE);
ps.close();

然后我在Intellij编辑器中打开文件我得到'[31m这是红色输出[0m'黑色。 IntelliJ是否有配置或者插件允许在编辑器中以与控制台类似的方式呈现ANSI转义序列?

2 个答案:

答案 0 :(得分:4)

目前无法投票支持此相关请求:

另见this forum discussion

答案 1 :(得分:1)

对于那些感兴趣的人,here是一个插件,应该在等待JetBrains的官方支持时做。