打印突出显示搜索结果


10

当我们在vim中搜索模式时,匹配项通常会突出显示。但是,当我们打印出来时,高光消失了。我都尝试过:hardcopy > my_file.pdf:TOhtml。两者都没有保留亮点。

有什么方法可以将突出显示匹配模式的文档输出到pdf文件?

我在Win 7机器上使用GVim 7.4。

Answers:


13

尝试这样的事情:

:syntax match Error "yourterm"

或(忽略大小写并匹配“您的条款”,“您的条款”,“您的条款”等):

:syntax match Error "\cyourterm"

...并用hardcopy- 打印-该术语应使用Error突出显示规则突出显示。(另见)。

这是从我打印的pdf样本vimrc,使用:syntax match Error "Plug"

在此处输入图片说明

如果已经使用当前的文件类型语法规则突出显示了搜索词(因此上一个命令没有任何作用),并且在打印没有这些内容的文本时也没有问题(可以说是黑白) ),然后::set ft=然后syntax match Error "yourterm"。您会在白色背景上得到黑色文本,并带有(可能)红色(突出显示的匹配项)。


:syntax match Error "ur_term"作品。但是,如何使其不区分大小写?谢谢。
user3813057 2015年

相应地更新了答案(\c标志)。
VanLaser

我记得几年前专门为印刷设计的配色方案。不知道发生了什么事。我个人使用的a2ps是打印代码,它可以很好地满足您的要求。
佐藤桂2015年

我想这可以用于黑白打印:github.com/plan9-for-vimspace/acme-colors
VanLaser
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.