因此,在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上尝试过它,并且像魅力一样工作