intellij-idea - IntelliJ 在纯文本文件中渲染 ANSI 颜色

标签 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 编辑器中打开文件,我得到' [31mThis is red output [0m' in black。是否有 IntelliJ 的配置或插件允许在编辑器中呈现 ANSI 转义序列,类似于控制台?

最佳答案

目前不可能,请为这个相关请求投票:

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

另见 this forum discussion .

关于intellij-idea - IntelliJ 在纯文本文件中渲染 ANSI 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43726033/

相关文章:

gcc - 有没有一种简单的方法对编译器输出进行颜色编码?

ubuntu - 如何在 android studio for ubuntu 中为代码编辑器添加新主题?

plugins - 如何在Jenkins中使用ANSIcolor插件?

Python ANSI 颜色代码透明背景

java - 如何修复 IntelliJ 中的包名称?

python - [31m 文本而不是颜色的输出

emacs - Ansi彩色文件编辑

intellij-idea - 无法注册类型为 'SOURCE' 的给定路径,因为它超出了内容根目录

java - Intellij 14 + Lombok : @Slf4j Cannot find symbol log

javascript - Webstorm可以自动将项目js文件包含在html中,或者将它们合并为一个吗?