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

ALT*_*LTN 2 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);
Run Code Online (Sandbox Code Playgroud)

将以红色将“这是红色输出”打印到控制台。

如果我使用 PrintStream 将完全相同的内容打印到纯文本文件:

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

然后我在 Intellij 编辑器中打开文件我得到 ' [31mThis is red output [0m' in black. 是否有用于 IntelliJ 的配置或插件,允许在编辑器中呈现类似于控制台的 ANSI 转义序列?

Cra*_*der 5

目前不可能,请投票支持此相关请求:

  • IDEA-172142 .log 文件的 ANSI 颜色和格式支持

另请参阅此论坛讨论