2013-03-21 14 views
10

Ho un problema con l'evidenziazione della ricerca in vim. L'ho usato prima, ma attualmente non funziona affatto.Evidenziazione ricerca (hlsearch) non funzionante in vim

  • Ho inserito :set hlsearch, che è anche nel mio file .vimrc.
  • Ho inserito :set hlsearch? e il risultato è hlsearch, a indicare che l'opzione è stata attivata correttamente. (giusto?)
  • Sto eseguendo vim e non vi, quindi non è questo il problema.
  • Ho cercato in giro ma ho trovato solo persone che chiedevano di disattivare l'evidenziazione della ricerca.

Apprezzerei qualsiasi input dato che mi ha fatto impazzire. Grazie!

Modifica: l'evidenziazione non funziona anche per il controllo ortografico, quindi evidentemente è qualcosa di globale sull'evidenziazione.

+1

Prova a eseguire 'vim -u NONE' e verifica se funziona così. – Birei

+0

@Birei: No, ancora niente. Grazie comunque. –

+1

è stato trovato il tuo modello di ricerca? :) qual è l'output di ': hi Search'? il colore di sfondo è lo stesso del tuo normale bg? (gui or cterm) – Kent

risposta

5

quando si hanno problemi con più highlightings (come la ricerca e magia nel tuo caso), per prima cosa controllare i highlightings definiti con

:hi 

Se nessun gruppo sono sbagliate o spento, controllare il :colorscheme, e magari provare un altro .

Nella console, i problemi di colore sono spesso correlati al numero di colori disponibili, un problema di peluria. Controllare con

:set t_Co? 

Un altro buon strumento per controllare i problemi con i singoli elementi di sintassi è il plugin SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor.

+0

anche se il tuo post non ha risolto il mio problema ha fornito alcuni comandi vi molto utili, grazie :) – AnotherLongUsername

Problemi correlati