2010-02-09 12 views
7

Attualmente sto facendo molti scavi nei file di registro in questi giorni, che di solito comporta il tracciamento di un determinato identificatore attraverso varie posizioni nel file di registro. Se cerco l'identificatore, allora vim evidenzia tutte le occorrenze, il che aiuta molto nello scavo, ma scompare se cerco qualcos'altro.Evidenziazione testo ad hoc in vim

C'è un modo rapido per far sì che vim evidenzi, ad esempio, lo sfondo o il colore del testo che corrisponde a una determinata espressione regolare?

Suppongo che l'evidenziazione della sintassi sia una specie di ciò che voglio, ma sarebbe bello se ci fosse un modo più dinamico.

risposta

6

Il comando Vim disponibile è :match. È inoltre possibile utilizzare la funzione matchadd() per aggiungere un numero arbitrario di corrispondenze.

+0

Grazie per l'aiuto! –

2

Uso il plug-in mark.vim per contrassegnare visivamente le parole. Consente di contrassegnare contemporaneamente parole diverse in diversi colori e passare alle occorrenze. A mio parere questa funzione è molto utile, in particolare lo per le analisi del codice o per passare attraverso i file di registrazione.

mark.vim