【发布时间】:2020-10-07 17:08:50
【问题描述】:
我有一个 Java 程序,它发出 ANSI 转义序列以在终端中生成彩色输出。如果程序在ConEmu 中执行,这适用于开箱即用的 Linux 和 Windows。现在我想知道环境是否能够显示 ANSI 颜色。在 Linux 上,我可以使用System.getenv("TERM") 检查TERM 变量。但是在 Windows 上,如果程序在 ConEmu 终端中运行,如何在 Java 中查找?
【问题讨论】:
-
另请参阅ss64.com/nt/syntax-ansi.html,因为您可以在不需要 ConEmu 的情况下使用 ANSI 控制序列。