![在 Textmate 中设置打印边距?](https://linux22.com/image/1430378/%E5%9C%A8%20Textmate%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%E6%89%93%E5%8D%B0%E8%BE%B9%E8%B7%9D%EF%BC%9F.png)
我使用的是 OS X 10.8.5 和 TextMate 2.0-beta.6。我想打印一份文本文档,但似乎没有边距(或者边距对我来说太小了):
我访问了 Textmate 的页面设置,但它似乎没有提供与边距相关的设置:
如何将打印边距设置为 0.5 英寸或 1 英寸?
答案1
参考18 打印这表明这是不可能的......
让一些人感到好笑而让另一些人感到沮丧的是,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}
阅读完整文章以获取完整说明。