在Vim中重新格式化并打印为PDF格式的文本

在Vim中重新格式化并打印为PDF格式的文本,vim,Vim,当硬拷贝到PDF时,考虑到Vim中的当前字体大小,是否有方法检测A4格式可能的最大textwidth 简而言之,我有一个很长的文档,我想重新格式化并打印出来,同时尽可能多地使用纸张空间。到目前为止,我一直在尝试,这是一种痛苦。您是否尝试过调整您的页面的边距?我认为textwidth对硬拷贝页面没有任何影响。打印字体/大小也应与硬拷贝字体/大小分开。据我所知,没有办法,但如果您将以下行复制并粘贴到文本中: 0000000000000000000000000000000000000000000000

当硬拷贝到PDF时,考虑到Vim中的当前字体大小,是否有方法检测A4格式可能的最大
textwidth


简而言之,我有一个很长的文档,我想重新格式化并打印出来,同时尽可能多地使用纸张空间。到目前为止,我一直在尝试,这是一种痛苦。

您是否尝试过调整您的页面的边距?我认为
textwidth
对硬拷贝页面没有任何影响。打印字体/大小也应与硬拷贝字体/大小分开。

据我所知,没有办法,但如果您将以下行复制并粘贴到文本中:

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111

000000000111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999000000000011111111112222222222333333333344444444445

123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890

…然后将其打印为PDF,您将能够轻松看到它的包装位置。(只需垂直向下读取数字即可。)

您的文档是纯文本文档,还是使用一些可以通过外部工具转换的轻量级标记语言(例如,通过Pandoc将Markdown转换为PDF)?我看不出printoptions有什么帮助。如果你是说换行,我不想换行,只是想看看指定字体大小的每行最大字符数是多少。