标签: pygmentize

如何用语法高亮显示 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
查看次数

“pygmentize:找不到命令”即使我已经在系统上安装了 pygments

我尝试使用两者在Debian 9上安装pygments,但没有方法使它在命令行上运行。apt-get install python3-pygmentspip install Pygments

我怀疑我的PATH不包含安装路径。我将/usr/lib/python3/dist-packages/添加到我的PATH中,因为 pygments 包安装在那里,但当然这不是一个解决方案,因为那里没有单个 bin 或可执行文件。那里有脚本,但没有一个具有“x”权限。

那么我应该将什么目录添加到我的PATH变量中?apt-file list python3-pygments仅显示之前添加的目录(/​​usr/lib/python3/dist-packages/)。

也许问题与我的PATH无关。我不知道。但我需要完成这项工作才能使用minted Latex 包。pygments网站上有一句话让我觉得我需要安装其他东西:

如果您安装了 pygmentize 脚本,您可以从 shell 使用 Pygments。

我希望他们能写更多关于如何安装所述脚本的文章,因为我在他们的网站或互联网上找不到任何内容。据我在网上看到的,大多数人只是正常安装 pygments,然后他们就可以使用 minted,所以我对这个“脚本”持怀疑态度。

python latex pygments pygmentize

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