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

时间:2015-03-09 12:17:30

标签: c syntax-highlighting enscript

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

例如,int等关键字为绿色,但我认为蓝色看起来更好。

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

1 个答案:

答案 0 :(得分:2)

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

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

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