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.

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.


: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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.