小编pur*_*zzh的帖子

如何用语法高亮显示 bash 输出(一些帮助信息)?

我经常--help通过命令的标志获得一些帮助信息,它在终端提供如下输出:

$ vmtkimagereader --help

Creating vmtkImageReader instance.
Automatic piping vmtkimagereader
Parsing options vmtkimagereader

vmtkimagereader : read an image and stores it in a vtkImageData object
  Input arguments:
   -id Id (str,1); default=0: script id
   -handle Self (self,1): handle to self
   -disabled Disabled (bool,1); default=0: disable execution and
     piping
Run Code Online (Sandbox Code Playgroud)

我想语法突出显示输出,如链接上半部分(抱歉,我只能发布 1 个链接)。我尝试过高亮和 pygmentize。但是,highlight 需要指定语法,而 pygmentize 将输出呈现为错误的样式(在链接的下半部分)。

我想知道是否有一种方法可以像这样突出显示语法。我需要为 pygmentize 指定样式吗?还是我必须转向另一种解决方案?

谢谢!

bash syntax-highlighting colors highlight pygmentize

5
推荐指数
1
解决办法
2495
查看次数