我在Windows 7下使用Git Bash(1.8.3)。
许多命令行工具都带有使用ANSI转义码的文本突出显示。但是我注意到平台之间颜色的确切解释不同。
例如,在Windows上,实际上红色是深红色,在黑色背景上几乎不可读。使用“粗体红色”的转义码可以实现“真实”红色(#FF0000)。
关于Git本身,我可以在gitconfig中更改突出显示,但是有很多命令行工具,其中包含用于深红色的硬编码ANSI转义码。
是否可以覆盖这些代码的含义,例如我可以将“红色”改为“粗体红色”(或任何其他颜色),以便在终端中运行所有程序?
或者是否有一些工具可以从管道获取数据并在运行中更改颜色?