GNU Enscript是Adobe enscript程序的免费替代品,我下载它是为了突出显示语法和*.ps输出,但我可以更改默认的颜色模型吗?我发现在c.st中有一个名为/usr/share/enscript的文件,但它只是列出了关键字,而不是它们的颜色。
例如,像int这样的关键字是绿色的,但是我认为蓝色看起来更好。
如何更改GNU Enscript中的语法高亮颜色?

最佳答案

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

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

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

10-08 11:55