Для друку з підсвічуванням результатів пошуку


10

Коли ми шукаємо візерунок у vim, відповідність зазвичай виділяється. Однак, коли ми роздруковуємо її, яскраві моменти зникають. Я спробував і те, :hardcopy > my_file.pdfі :TOhtml. Жоден з них не зберігає родзинки.

Чи є спосіб, щоб я міг вивести документ із відповідними шаблонами, виділеними у файл PDF?

Я використовую GVim 7.4 на машині Win 7.

Відповіді:


13

Спробуйте щось подібне:

:syntax match Error "yourterm"

або (ігнорувати регістр та відповідати "Yourterm", "YOURTERM", "yourTerm" тощо):

:syntax match Error "\cyourterm"

... і друкувати за допомогою hardcopy- термін слід виділити за допомогою Errorправил виділення. (див. також це ).

Ось зразок pdf, надрукований з мого vimrc, використовуючи :syntax match Error "Plug":

введіть тут опис зображення

Якщо пошуковий термін уже виділений за допомогою поточних правил синтаксису файлових файлів (тому попередня команда не має жодного ефекту), і якщо у вас немає проблеми з друком тексту без них (чорно-білим, так би мовити ), потім: :set ft=і тоді syntax match Error "yourterm". Ви отримаєте чорний текст на білому тлі, з відтінком (ймовірно) червоного кольору - виділеними відповідями.


:syntax match Error "ur_term"працює. Однак як зробити так, щоб це було нечутливим? Дякую.
користувач3813057

Відповідно оновлена ​​відповідь ( \cпрапор).
VanLaser

Я пам’ятаю кольорову схему, спеціально розроблену для друку, з декількох років тому. Не впевнений, що з ним сталося. Особисто я використовую a2psдля друку коду, він досить добре заповнює рахунок.
Сато Кацура

Цей варіант можна використовувати для друку на Ч / б, думаю: github.com/plan9-for-vimspace/acme-colors
VanLaser
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.