Per stampare con i risultati della ricerca evidenziati


10

Quando cerchiamo un modello in vim, le corrispondenze sono solitamente evidenziate. Tuttavia, quando lo stampiamo, i punti salienti scompaiono. Ho provato entrambi :hardcopy > my_file.pdfe :TOhtml. Nessuno dei due mantiene il momento saliente.

Esiste un modo per poter emettere il documento con motivi corrispondenti evidenziati in un file pdf?

Sto usando GVim 7.4 su una macchina Win 7.

Risposte:


13

Prova qualcosa del genere:

:syntax match Error "yourterm"

oppure (per ignorare il caso e abbinare "Yourterm", "YOURTERM", "yourTerm" ecc.):

:syntax match Error "\cyourterm"

... e stampa con hardcopy: il termine deve essere evidenziato utilizzando le Errorregole di evidenziazione. (vedi anche questo ).

Ecco un esempio pdf stampato dal mio vimrc, usando :syntax match Error "Plug":

inserisci qui la descrizione dell'immagine

Se il termine di ricerca è già evidenziato utilizzando le regole di sintassi del tipo di file corrente (quindi il comando precedente non ha alcun effetto), e se non hai problemi a stampare il testo senza quelli (in bianco e nero, per così dire ), quindi: :set ft=e poi syntax match Error "yourterm". Otterrai un testo nero su sfondo bianco, con un tocco (probabilmente) di rosso: le corrispondenze evidenziate.


:syntax match Error "ur_term"lavori. Tuttavia, come renderlo maiuscole e minuscole? Grazie.
user3813057

Risposta aggiornata di conseguenza ( \cflag).
VanLaser,

Ricordo una combinazione di colori appositamente progettata per la stampa, di qualche anno fa. Non sono sicuro di cosa sia successo però. Personalmente sto usando a2psper stampare il codice, riempie abbastanza bene il conto.
Sato Katsura,

Questo potrebbe essere usato per la stampa in bianco e
nero
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.