Arama sonuçları vurgulanmış olarak yazdırmak için


10

Vim'de bir kalıp aradığımızda, eşleşmeler genellikle vurgulanır. Ancak, çıktısını aldığımızda, vurgular kaybolur. İkisini de denedim :hardcopy > my_file.pdfve :TOhtml. Her ikisi de vurgulamayı korumaz.

Bir pdf dosyasına vurgulanan eşleşen desenleri ile belgenin çıktısını herhangi bir yolu var mı?

Bir Win 7 makinesinde GVim 7.4 kullanıyorum.

Yanıtlar:


13

Bunun gibi bir şey deneyin:

:syntax match Error "yourterm"

veya (büyük / küçük harfleri dikkate almamak ve "Yourterm", "YOURTERM", "yourTerm" vb. ile eşleştirmek için):

:syntax match Error "\cyourterm"

... ve ile yazdır hardcopy- terim, Errorvurgulama kuralları kullanılarak vurgulanmalıdır. (bakınız ayrıca bu ).

İşte benim vimrckullanarak basılmış bir pdf örneği , kullanarak :syntax match Error "Plug":

resim açıklamasını buraya girin

Arama terimi, geçerli dosya tipi sözdizimi kuralları kullanılarak zaten vurgulanmışsa (bu nedenle önceki komutun herhangi bir etkisi olmaz) ve metni bunlar olmadan yazdırmakta sorun yoksa (siyah beyaz) ), sonra: :set ft=ve sonra syntax match Error "yourterm". Vurgulanan eşleşmeler (muhtemelen) kırmızı bir dokunuşla beyaz zemin üzerine siyah metin alırsınız.


:syntax match Error "ur_term"İşler. Ancak, bunu nasıl duyarsız hale getiririz? Teşekkürler.
user3813057

Cevap buna göre güncellendi ( \cbayrak).
VanLaser

Birkaç yıl önce baskı için özel olarak tasarlanmış bir renk şemasını hatırlıyorum. Buna ne olduğundan emin değilim. Şahsen ben a2pskod yazdırmak için kullanıyorum , fatura oldukça iyi doldurur.
Sato Katsura

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.