differenti schemi di ricerca per finestra / buffer


10

È in qualche modo possibile avere diversi modelli di ricerca per finestra o buffer, ad es. Voglio cercare il termine A nella finestra / buffer A e il termine B nella finestra / buffer B in modo che l'uso hlsearch, evidenzi cose diverse, ad esempio una divisione in parallelo.

Risposte:


9

Puoi usare :autocmds per cambiare il modello di ricerca corrente (registro /) mentre ti sposti tra finestre e buffer, ma Vim non metterà mai in evidenza modelli diversi allo stesso tempo, poiché questo è ancora un singolo registro globale, essendo solo multiplexato.

A parte la ricerca, è possibile evidenziare diversi modelli (anche con colori diversi) attraverso il built-in :match, :2match, :3match, e :call matchadd(). Questi sono locali.

Infine, ci sono plugin come il mio plugin Mark che offrono l'evidenziazione, la ricerca, il salto alla corrispondenza successiva (simile alla ricerca integrata), per più pattern. (La pagina del plugin contiene collegamenti a plugin alternativi.)

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.