C# 通用彩色控制台输出

时间:2021-01-19 11:26:51

标签: c# mintty

通常 Windows 上的 git-bash 使用 mintty 终端模拟器,其中颜色无法像在标准 Windows 控制台(在运行 cmd.exe 时出现)或在 Windows 终端中那样控制。

有没有办法判断是否正在使用 mintty,以便我可以回退到 Ansi 序列而不是这种代码:

Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Red");
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("Blue");
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Green");

谢谢

0 个答案:

没有答案