:用完整色彩方法在vim中硬拷贝文件

时间:2011-12-19 05:36:58

标签: vim macvim

我想使用全彩色打印我在MacVIM中编辑的一些文件, 包括深色背景。

当然我不会将它发送到打印机,我只想将其保存为PDF格式。

:硬拷贝删除背景并应用丑陋的方案。

有可能吗?

2 个答案:

答案 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文件。

如果这是一个选项,那将是最简单的方法。