我正在尝试将 nvim 用于所有内容,包括写作,一切都很好,但是当我打印出来时,文本太拥挤了。
打印时是否可以调整行距:hardcopy
?
我对 kludge 修复的想法是为每个回车插入第二个换行符,包括那些通过换行自动插入的换行符。这可能吗?
最不令人沮丧的方法之一是使用一种工具,例如pandoc
将文本(例如 Markdown)转换为您需要的任何格式——最好是 PDF。但是,pandoc
使用 LaTeX 来创建生成的 PDF,因此关于样式,您必须修改为它提供模板或其他选项。
您可以使用(例如)名为mdpdf的 Node.js 工具更轻松地完成此操作。安装后直接运行
mdpdf file.md --style styles.css
为它提供一个 CSS 样式表,您可以在其中使用CSS 允许的每个功能修改生成的文本输出。使用更大的行距将是这样的:
body { line-spacing: 150%; }
这导致文档中所有内容的行距为 1.5 倍。
当然,你也可以设置一个自定义的 Vim 命令来为你自动化这个,在你的.vimrc
:
command MdToPDF !mdpdf %:t --style /full/path/to/styles.css
然后调用:MdToPDF
Vim 将为您运行该命令。
最后,如果您对输出感到满意,只需打印 PDF。