【发布时间】:2011-06-09 17:47:44
【问题描述】:
因此,在 Bash 中,您只需配置 PS1 即可为提示添加颜色。我说的是正确的提示,而不是前景(文本)或背景的颜色。这在 Bash 中真的很简单,如果您需要在大量混乱的文本输出中找到您的命令,它会很有帮助。
您能否为cmd.exe 实现相同的目标,或者作为 PowerShell 的后备方案?彩色提示?
我不知道在Win32之前的过去是否可以通过加载ANSI.SYS来完成。我认为那只是为了使前景和背景变得丰富多彩。但我可能错了。无论如何,那些日子已经一去不复返了,在我们现代(我知道),我们正在使用 cmd.exe 或 PowerShell。
我知道 cmd.exe 和 PowerShell 都能够进行彩色输出。对于 cmd.exe,只需运行color /? 即可查看。但我的问题不是关于前景和背景,这对人类来说都是众所周知的——它只是改变 cmd.exe 的提示颜色,可能是通过 PROMPT 环境变量作为 Bash 的 PS1 变量?有可能吗?
不,Cygwin 不是这个的替代品。我是使用 MinTTY 的 Cygwin 用户,我喜欢它。但我仍然希望我的cmd.exe 提示也有颜色。
【问题讨论】:
标签: powershell command-prompt prompt cmd