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