我想打印一些我在MacVIM中编辑的文件,使用全彩,包括深色背景
我当然不会把它发送到打印机,我只想把它存为PDF格式。
:hardcopy删除了背景,并应用了一个难看的方案。
有可能吗?
不如使用:TOhtml
(这是一个通常包含在默认Vim运行时中的插件):输入Q进入Ex模式,然后:
let html_number_lines=1
let html_no_pre=0
TOhtml
w
visual
引用自:help:hardcopy
在打印输出中使用当前高亮显示的颜色,如下所示注意事项:
1)正常背景总是呈现为白色(即空白纸张)。
2)白色文本或默认前景渲染为黑色,以便它显示!
3)如果"背景"是"暗的",则颜色变暗以补偿事实上,否则它们就会太亮,无法清晰地显示出来白皮书。
所以看起来答案是,不,你不能从:硬拷贝。
它也给出了这样的注释:
注意:如果使用:硬拷贝打印有问题,另一种选择是使用:TOhtml并从浏览器打印结果html文件。
如果这是一个选项,这将是最简单的方法。