Aby drukować z wyróżnionymi wynikami wyszukiwania

10

Kiedy szukamy wzoru w vimie, dopasowania są zwykle podświetlone. Jednak po wydrukowaniu podświetlenia znikają. Próbowałem zarówno :hardcopy > my_file.pdfi :TOhtml. Żaden z nich nie zachowuje podświetlenia.

Czy istnieje sposób, w jaki mogę wydrukować dokument z dopasowanymi wzorami podświetlonymi do pliku pdf?

Używam GVim 7.4 na maszynie Win 7.

użytkownik3813057
źródło

Odpowiedzi:

13

Wypróbuj coś takiego:

:syntax match Error "yourterm"

lub (aby zignorować wielkość liter i dopasować „Yourterm”, „YOURTERM”, „yourTerm” itp.):

:syntax match Error "\cyourterm"

... i drukuj z hardcopy- termin należy wyróżnić przy użyciu Errorreguł wyróżniania. (patrz także to ).

Oto przykład pdf wydrukowany z mojego vimrc, przy użyciu :syntax match Error "Plug":

wprowadź opis zdjęcia tutaj

Jeśli wyszukiwane hasło jest już podświetlone przy użyciu bieżących reguł składni typu pliku (więc poprzednie polecenie nie ma żadnego efektu), a jeśli nie masz problemu z wydrukowaniem tekstu bez nich (czarno-biały, że tak powiem) ), a następnie: :set ft=a następnie syntax match Error "yourterm". Dostaniesz czarny tekst na białym tle z odrobiną (prawdopodobnie) czerwonej - podświetlonych dopasowań.

VanLaser
źródło
:syntax match Error "ur_term"Pracuje. Jednak jak sprawić, by wielkość liter nie była uwzględniana? Dzięki.
user3813057,
Zaktualizowałem odpowiednio odpowiedź ( \cflaga).
VanLaser,
Pamiętam schemat kolorów specjalnie zaprojektowany do drukowania, sprzed kilku lat. Nie jestem jednak pewien, co się z tym stało. Osobiście używam a2psdo drukowania kodu, który całkiem dobrze wypełnia rachunek.
Sato Katsura,
Ten może być używany do drukowania czarno
białego