Zum Drucken mit hervorgehobenen Suchergebnissen

10

Wenn wir ein Muster in vim suchen, werden die Übereinstimmungen normalerweise hervorgehoben. Wenn wir es jedoch ausdrucken, verschwinden die Glanzlichter. Ich habe beides versucht :hardcopy > my_file.pdfund :TOhtml. Weder behält das Highlight.

Gibt es eine Möglichkeit, das Dokument mit übereinstimmenden Mustern auszugeben, die in einer PDF-Datei hervorgehoben sind?

Ich verwende GVim 7.4 auf einem Win 7-Computer.

user3813057
quelle

Antworten:

13

Versuchen Sie so etwas:

:syntax match Error "yourterm"

oder (um Groß- und Kleinschreibung zu ignorieren und "Yourterm", "YOURTERM", "yourTerm" usw. abzugleichen):

:syntax match Error "\cyourterm"

... und drucken mit hardcopy- der Begriff sollte anhand der ErrorHervorhebungsregeln hervorgehoben werden. (siehe auch das ).

Hier ist ein PDF-Beispiel, das von mir gedruckt wurde und Folgendes vimrcverwendet :syntax match Error "Plug":

Geben Sie hier die Bildbeschreibung ein

Wenn der Suchbegriff bereits mit den aktuellen Syntaxregeln für Dateitypen hervorgehoben ist (der vorherige Befehl hat also keine Auswirkung) und wenn Sie keine Probleme haben, den Text ohne diese zu drucken (sozusagen in Schwarzweiß) ), dann: :set ft=und dann syntax match Error "yourterm". Sie erhalten schwarzen Text auf weißem Hintergrund mit einem Hauch von (wahrscheinlich) Rot - die hervorgehobenen Übereinstimmungen.

VanLaser
quelle
:syntax match Error "ur_term"funktioniert. Wie kann man jedoch die Groß- und Kleinschreibung nicht berücksichtigen? Vielen Dank.
user3813057
Antwort entsprechend aktualisiert ( \cFlag).
VanLaser
Ich erinnere mich an ein Farbschema, das vor einigen Jahren speziell für den Druck entwickelt wurde. Ich bin mir nicht sicher, was damit passiert ist. Persönlich verwende ich a2pszum Drucken von Code, es füllt die Rechnung ziemlich gut.
Sato Katsura
Dieser könnte für den
Schwarzweißdruck