gpt4 book ai didi

unix - 语法突出显示/着色猫

转载 作者:行者123 更新时间:2023-12-03 04:12:53 24 4
gpt4 key购买 nike

有没有一种方法可以像 grep 那样对 cat 的输出进行着色。

对于 grep,在大多数控制台中,它会显示彩色输出,突出显示搜索的关键字。否则,您可以通过调用 grep --color 来强制它是否有一种通用方法可以根据您的个人选择为任何程序的输出着色。

据我了解,程序本身不负责颜色。这是外壳。

我使用的是 FreeBSD 5.2.1 中的默认 shell,它看起来自古以来从未见过颜色。

最佳答案

我推荐 python 包 python-pygments 中的 pygmentize 。您可能需要定义以下方便的别名(除非您使用 ccrypt 包中的 ccat)。

alias ccat='pygmentize -g'

Syntax highlighted cat output using pygmentize

如果你想要行号:

alias ccat='pygmentize -g -O style=colorful,linenos=1'

将上述命令之一添加到~/.bash_aliases以永久生效

关于unix - 语法突出显示/着色猫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7851134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com