GNU Enscript是Adobe enscript程序的免费替代品,我下载了它用于语法突出显示和*.ps输出,但是我可以更改默认颜色模型吗?我发现/usr/share/enscript
中有一个名为c.st
的文件,但它只是列出了关键字而不是它们的颜色。
例如,int
等关键字是绿色的,但我认为蓝色对我来说更好看。
如何更改 GNU 脚本中的语法突出显示颜色?
看起来具有默认颜色定义的文件是/usr/share/enscript/style_ifh.st
- 我相信您要更改的行是:
face_keyword[fg_color] = language_color ("SeaGreen2");
文件 enscript.st
定义了所有已知的颜色名称 - 在我的副本中,颜色定义在第 190-221 行。 搜索define_color
。