【问题标题】:export PDF with custom GtkSourceView syntax highlighting via terminal通过终端导出带有自定义 GtkSourceView 语法突出显示的 PDF
【发布时间】:2015-09-04 21:57:39
【问题描述】:
我为 Gedit/GtkSourceView 创建了一个自定义语法高亮配置。它对我的目的很有效,但现在我正试图找到一种通过 Linux 终端将突出显示的文本文件导出为 PDF 的方法。
我知道这可以通过 Gedit GUI 功能实现,但是这可以通过终端实现吗?
我遇到过enscript GNU 项目,但这似乎只有预编程的语法高亮;我没有看到让它利用 GtkSourceView 语法突出显示/主题配置的方法。
【问题讨论】:
标签:
pdf
syntax-highlighting
gedit
gtksourceview
【解决方案1】:
似乎无法从命令行使用 GtkSourceView 进行打印。但是,使用 enscript,您可以将自己的语言定义文件复制到 ~/.enscript/。
来自手册页:
StatesPath: 路径
定义 states 程序的路径。 states 程序将从这个路径中查找它的状态定义文件。默认值为`$HOME/.enscript:/usr/share/enscript/hl'。
查看/usr/share/enscript/hl 中的.st 文件作为示例。