我为Gedit/GtkSourceView创建了一个自定义语法高亮配置。它已经为我的目的工作得很好,但现在我正试图找到一种方法,通过Linux终端将突出显示的文本文件导出为PDF。
我知道这是可能通过Gedit GUI功能,但这是可能通过终端吗?
我遇到过enscript
GNU项目,但它似乎只有预编程的语法高亮显示;我没有看到一个方法,让它利用GtkSourceView语法高亮/主题配置。
似乎没有办法从命令行使用GtkSourceView进行打印。然而,使用enscript,您可以将自己的语言定义文件复制到~/.enscript/
。
从手册页:
StatesPath:路径
定义状态程序的路径。states程序将从这个路径查找它的状态定义文件。默认值为"$HOME/.enscript:/usr/share/enscript/hl"。
以/usr/share/enscript/hl
中的.st
文件为例。