如何永久地使输出的python代码在终端中以不同的颜色显示?

时间:2014-06-30 09:39:36

标签: python bash terminal

当我使用终端时,我发现它真的很烦人,所有东西都是一种颜色。我正在寻找一种方法在终端控制台上以不同的颜色打印我的python代码的输出,因此我更容易区分我的代码输出和终端控制台上的标准行(标准行,即{{1 }})。

我不是在寻找一种方法来专门将彩色python输出打印到终端,如下面的链接

Print in terminal with colors using Python?

我正在寻找一种解决方案,每当我打开终端并运行python脚本时,输出将以略微不同的颜色显示。我希望效果永久化。与打开cd thisfile类似,一旦打开它,它就在设置中,我不必每次启动终端时都打开它。

最好是,如果可能的话,我可以直接添加到我的syntax on的一些代码可以帮助我实现这一点,因为我对bash脚本不太熟悉。

1 个答案:

答案 0 :(得分:2)

终端中的颜色通常由ANSI Escape控制:

http://en.wikipedia.org/wiki/ANSI_escape_code

您必须与输出文本一起构建ANSI转义码。您还需要检查目标终端是否支持转义码。

上面的链接包含您需要的所有信息。

此链接对您的bash代码也很有用:

http://misc.flogisoft.com/bash/tip_colors_and_formatting