如何更改 GNU Enscript 中的语法高亮颜色?

How to change the syntax highlight color in GNU Enscript?

GNU Enscript 是 Adob​​e enscript 程序的免费替代品,我下载它用于语法高亮和 *.ps 输出,但我可以更改默认颜色模型吗?我发现 /usr/share/enscript 中有一个名为 c.st 的文件,但它只列出了关键字而不是它们的颜色。

比如int这样的关键词是绿色的,但是我觉得蓝色比较适合我。

如何在 GNU Enscript 中更改语法高亮颜色?

看起来带有默认颜色定义的文件在 /usr/share/enscript/style_ifh.st 中 -- 我相信您要更改的行是:

face_keyword[fg_color] =    language_color ("SeaGreen2");

文件 enscript.st 定义了所有已知的颜色名称 - 在我的副本中,颜色定义位于第 190-221 行。搜索 define_color.