<
使用 ansi 转义序列,设置终端输出的文本颜色和样式(命令行窗口、ide 控制台等的文本输出)
>
上一篇

现有的 android 项目中集成 flutter
下一篇

Harmony 三方库 整理

使用 ANSI 转义序列,设置终端输出的文本颜色和样式(命令行窗口、IDE 控制台等的文本输出)

使用 ANSI 转义序列,可以设置控制台输出的 文本颜色、背景颜色

兼容性

通常在类 Unix 系统的终端(如 Linux 和 macOS 的终端)以及一些支持 ANSI 颜色的终端模拟器中有效。

在 Windows 的命令提示符中,早期的版本并不支持 ANSI 转义序列,但在较新的版本(如 Windows 10 及以上)中,可以通过启用相应的设置来支持这些转义码。此外,在 PowerShell 中,某些版本也支持 ANSI 转义序列。

总的来说,这些转义序列在大多数 Unix/Linux 环境和现代的 Windows 环境中都能正常工作,但在某些特定环境下可能会有兼容性问题。

文本颜色

要重置颜色,请使用 \x1B[0m

可以结合这些颜色进行输出,例如:

print('\x1B[32m这是绿色文本\x1B[0m');
print('\x1B[34m这是蓝色文本\x1B[0m');

背景颜色

可以组合使用文本颜色和背景颜色,例如:

print('\x1B[31m\x1B[47m这是红色文本,白色背景\x1B[0m');
Top
Foot