首页 > 解决方案 > Intellij 终端中的 ANSI 颜色

问题描述

语境:

颜色以一种非常奇怪的方式显示。我遇到了如何在 Linux 中更改 echo 的输出颜色的问题,该问题建议使用以下命令来测试颜色输出。

for code in {0..255}; do echo -e "\033[48;5;${code}m $code "; done | paste - - - - - - - -

这给出了以下结果。 输出

在尝试使用 WSL bash 终端时,我得到了类似的结果。 编辑:这只发生在 intellij 中。bash.exe 和 ubuntu 终端没有这个问题。

在 intellij/WSL 中使用 8 位和/或 24 位颜色的正确方法是什么?

标签: intellij-ideawindows-subsystem-for-linux

解决方案


从 Intellij Idea 版本 2021.3 开始,由于 Windows 上的 ConPTY 支持,终端现在支持 24 位颜色。


推荐阅读