Eclipse non evidenzia più i riferimenti


320

Ho un problema strano. In Eclipse Ganimede, ero in grado di evidenziare una variabile e avrebbe evidenziato l'uso di quelle variabili in quel metodo. Tuttavia, tramite alcune azioni, l'ho disabilitato. C'è un modo per abilitarlo?

Ho provato a cercare su Google, ma dal momento che non so come si chiama la funzione, è un po 'dura.

È una funzione davvero utile ed è fastidioso che non funzioni.


3
OK, la prossima volta cercherò di renderlo più pertinente. Solo per soddisfare la mia curiosità, cosa avresti usato?
Gerrie,


dopo aver fatto ciò che dice la risposta accettata, potrebbe essere necessario riavviare l'eclissi per rendere effettive le modifiche.
matematica include l'

Risposte:


613

C'è una piccola icona "evidenziatore" sulla barra degli strumenti: attiva "Contrassegna occorrenze".

Dalla finestra delle preferenze, la funzionalità che intendi è configurata passando a:

Finestra -> Preferenze -> Java -> Editor -> Mark Occurrences

immagine dello schermo


23
Protip: la finestra di dialogo delle opzioni ha una bella ricerca find-as-you-type, ecco come l'ho trovata anche io. :)
Rytmis,

2
funziona anche con PHP se vai alla finestra -> preferenze -> php -> editor -> contrassegna occorrenze
max4ever

1
Grazie mille! Funziona anche per CDT: finestra -> preferenze -> c / c ++ -> editor -> mark occorrenze
xmoex

Allo stesso modo per Aptana studio: Finestra-> Preferenze-> Aptana-> Editor -> {php | javascript | html ...} Fonte: il pulsante Attiva
Disattiva

1
Se nessuno dei commenti precedenti ha funzionato, deseleziona "Contrassegna occorrenze dell'elemento selezionato nel file corrente"> Applica> OK. Torna alle preferenze, controllare la "Mark occorrenze dell'elemento selezionato nel file corrente"> Applica> OK.
realPK

142

C'è una piccola icona "evidenziatore" sulla barra degli strumenti: attiva "Contrassegna occorrenze".

Probabilmente l'hai premuto accidentalmente quando hai provato a selezionare una voce di menu ad un certo punto. Ho avuto un amico che lo ha fatto con il pulsante della barra degli strumenti "Mostra solo elemento selezionato" ...

Puoi premere di nuovo o configurare come dice Rytmis.


Per aptana studio questo pulsante è disattivato. Devi farlo nel menu.
sumid

Questa risposta mi è piaciuta più della risposta accettata, poiché ciò ha soddisfatto il mistero dietro: "Come avrei potuto disattivare la funzionalità quando non ho mai aperto la finestra delle preferenze in anni"
Syed Aqeel Ashiq,

oops l'ho premuto per sbaglio: P
Shantaram Tupe

106

Premere alt- shift- O.

Attiva / disattiva la funzione "Mark Occurrences" di Eclipse; che fornisce la funzionalità di evidenziazione che ti manca.


18
  • In Eclipse Kepler ,
    puoi semplicemente usare l' icona " Attiva / Disattiva Evento Contrassegni " sulla barra degli strumenti oppure puoi usare la scorciatoia da tastiera alt+ shift+ O.

    inserisci qui la descrizione dell'immagine

  • Window > Preferences > Java > Editor > Mark Occurrences. Abilita " Contrassegna occorrenze dell'elemento selezionato nel file corrente " e fai clic Apply.

    inserisci qui la descrizione dell'immagine


E se riscontri questo problema anche se hai le opzioni selezionate, quindi: 1) "deseleziona"> "applica". 2) "controlla"> "applica"
Farah

11

Su Mac OS è opt- cmd- L' Oho premuto una volta per errore, grazie a questa domanda ho trovato la via del ritorno


8

Anch'io avevo questo e le mie opzioni Mark Occurrence erano già tutte controllate. Come sempre, prova a riavviare Eclipse, ha funzionato per me.

EDIT: In realtà ha funzionato. C'è un bug su Eclipse che quando apri un progetto in una nuova finestra (nel caso in cui la tua prima finestra Eclipse sia un casino pieno di progetti) inizia a non funzionare. In caso di necessità, puoi selezionare un elemento e attivare l'evidenziatore nella barra degli strumenti o utilizzare Alt + Maiusc + O, ma dovrai farlo ogni volta che selezioni un elemento.


Ho riscontrato anche questo errore. Invece di riavviare eclipse, puoi anche seguire i consigli in questa pagina e disabilitare le occorrenze dei segni e quindi riattivarli.
lifeson106,

4

Inoltre, devi andare su Generale-> Editor-> Editor di testo-> Annotazioni, selezionare Occorrenze e selezionare "Testo come" e selezionare Evidenziato. Questo ti renderà felice.


Ciò consente di scegliere il modo in cui le occorrenze vengono visualizzate sullo schermo. Evidenziato è stato preimpostato per me. Probabilmente il valore predefinito.
misiu_mp

2

Questo è probabilmente il modo in cui i "segni di occorrenza" sono stati disattivati ​​... Stavo usando Ctrl + Maiusc + O per organizzare le importazioni e per errore ho scelto Alt invece di Ctrl. Quindi può essere riattivato da Alt + Maiusc + O.


Lo stesso errore che ho fatto, ma per evidenziare l'occorrenza di un file ho usato Rinomina scorciatoia di occorrenze Ctrl + Alt + r. Grazie mille mi hai aiutato molto. ): -
Yash,

1

Ho avuto un problema simile. L'ho risolto disinstallando il plugin erlang chiamato "erlide".


3
Grazie, lo inoltrerò al mio amico fanatico erlang. Anche se sono sicuro che non usa l'eclissi.
Gerrie,

1

Ho avuto il problema simile in cui i riferimenti non sono stati evidenziati, abilitando le occorrenze dei segni in windows-prefrences-java-editorSono in grado di evidenziare i riferimenti


0

Per me non ha funzionato più perché c'era un errore nel codice. In genere funziona, ma a volte potrebbe non esserlo, assicurati che il tuo codice non abbia errori se nient'altro funziona.

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.