我想使用全彩色打印我在MacVIM中编辑的一些文件, 包括深色背景。
当然我不会将它发送到打印机,我只想将其保存为PDF格式。
:硬拷贝删除背景并应用丑陋的方案。
有可能吗?
答案 0 :(得分:7)
而是使用:TOhtml
(这是一个通常包含在默认Vim运行时中的插件):输入Q进入Ex模式,然后:
let html_number_lines=1
let html_no_pre=0
TOhtml
w
visual
答案 1 :(得分:6)
引自:help:hardcopy
打印输出中使用当前突出显示的颜色,如下所示 考虑:
1)正常背景始终呈现为白色(即空白纸)。
2)白色文字或默认前景呈现为黑色,以便显示!
3)如果“背景”为“暗”,则颜色变暗以补偿 事实上,否则它们会太亮而无法清楚地显示出来 白皮书。
所以看起来答案是,不,你不能来:硬拷贝。
它也给出了这个说明:
注意:如果您在使用硬拷贝打印时遇到问题,可以选择使用 :TOhtml并从浏览器打印生成的html文件。
如果这是一个选项,那将是最简单的方法。