在 Textmate 中设置打印边距?

在 Textmate 中设置打印边距?

我使用的是 OS X 10.8.5 和 TextMate 2.0-beta.6。我想打印一份文本文档,但似乎没有边距(或者边距对我来说太小了):

Textmate 默认边距

我访问了 Textmate 的页面设置,但它似乎没有提供与边距相关的设置:

Textmate 页面设置

如何将打印边距设置为 0.5 英寸或 1 英寸?

答案1

参考18 打印这表明这是不可能的......

让一些人感到好笑而让另一些人感到沮丧的是,TextMate 目前仅具有有限的打印功能。

这意味着您只能使用没有语法突出显示的文档字体,并且除了标准打印选项以及页眉和页脚字段之外没有任何选项,如下所示。

然而,打印为 PDF 时就可以完成。

TextMate 技巧:自动生成 PDF

我可以使用 YAML 文件配置 PDF 的边距和字体等内容。它目前还不存在,即使没有它代码也能正常运行,但让我们再添加一个快捷方式。这次,我们不需要任何代码,只需构建一个代码片段即可。代码片段是一段样板代码,我们可以根据需要对其进行自定义。

再次单击 Bundle Editor 左下角的加号,然后选择 New Snippet。给它起一个名字,如 Configure PDF Builder,然后用以下代码替换示例:

# Set margins below. These are in PDF points (72 per inch).
top_margin: ${1:72}
left_margin: ${2:72}
right_margin: ${3:72}
bottom_margin: ${4:72}
# Set font, size, and line spacing below.
font: ${5:Courier}
font_size: ${6:10}
spacing: ${7:15}

阅读完整文章以获取完整说明。

相关内容