因此,在Bash中,您只需配置PS1即可在提示中添加颜色。我说的是正确的提示,而不是前景(文本)或背景的颜色。而且在Bash中这真的很容易,如果您需要在困惑的文本输出中查找命令,它会很有帮助。

您可以为cmd.exe实现相同的功能,还是为PowerShell提供后备功能?彩色提示?

我不知道是否可以通过加载ANSI.SYS在Win32之前的过去完成。我认为那仅仅是为了使前景和背景变得丰富多彩。但是我可能是错的。无论如何,那些日子已经一去不复返了,在我们现代的时代(我知道),我们使用的是cmd.exe或PowerShell。

我知道cmd.exe和PowerShell都可以进行彩色输出。对于cmd.exe,只需运行color /?即可查找。但是我的问题不是关于前景和背景,这是人类所熟知的-只是更改cmd.exe的提示颜色,可能是通过PROMPT环境变量,就像通过Bash的PS1变量一样?可能吗?

不,Cygwin不能替代此方法。我是使用MinTTY和所有功能的Cygwin用户,我喜欢它。但我仍然希望我的cmd.exe提示符也彩色。

最佳答案

点击此链接。为CMD.exe shell ojita开发了一个ANSI hack
我已经在Win 7 Professional SP1上尝试过它,并且像魅力一样工作

08-19 15:50