Come cambiare il colore delle occorrenze evidenziate nella barra laterale di Eclipse?


102

Quando "Segna occorrenze" è abilitato in Eclipse, posizionando il cursore su qualsiasi tipo / variabile / metodo / ecc. Evidenzierai tutte le occorrenze nell'editor di testo e posizionerà una barra debole nel righello destro per mostrarti la posizione di altre occorrenze nel file.

Qualcuno sa dove nelle Preferenze è possibile modificare il colore utilizzato per evidenziare le altre occorrenze nel righello laterale? Il colore è troppo debole per me con il mio monitor attuale / tema Windows Aero.

Ho provato ad andare in Preferenze> Generali> Aspetto> Colore e caratteri cambiare il colore per "Etichette colore - abbina evidenziazione" ma questo non sembra essere applicabile.

Ecco uno screenshot con ciò di cui sto parlando:

Screenshot di Eclipse


Hmm, è possibile cambiare il colore della barra laterale (barra panoramica)? Se potesse essere impostato su una tonalità di grigio più scura, le occorrenze sarebbero visibili con un contrasto maggiore.
David Balažic

Risposte:


175

Il colore nella barra è lo stesso con cui il testo è evidenziato nell'editor. È impostato andando su

Finestra> Preferenze> Generali> Editor> Editor di testo> Annotazioni

e cambiando i colori delle occorrenze e della scrittura delle occorrenze.


grazie, stavo guardando questa finestra prima e devo aver perso l'icona del colore.
matt b

6
un po 'fastidioso che non puoi avere colori separati per il testo e la barra laterale, ma vabbè
matt b

2
Ebbene, se non fossero la stessa cosa, sarebbe molto meno ovvio a cosa corrispondesse il colore a destra nel codice. Probabilmente non è nemmeno venuto in mente ai ragazzi di Eclipse di lasciarli essere diversi.
Jonathan M Davis,

9
cambiando "Testo come" -> Riquadro, rende sopportabile l'uso di colori scuri
iTake

mi collego alla macchina remota e quindi uso eclipse. il problema che sto affrontando è che ci vogliono circa 5-6 secondi per evidenziare le parole corrispondenti. quale potrebbe essere il motivo?
Coder17

9

Fare clic con il tasto destro del mouse sul marker e selezionare l'unica voce di menu "preferenze", si apre la finestra di dialogo delle preferenze: Generale / Editor / Editor di testo / Annotazione.

  • Il colore delle "ricorrenze" viene utilizzato per gli elementi corrispondenti,

  • "scrivi occorrenze" per l'elemento selezionato da te.

Gli aggiornamenti non si applicano subito dopo aver utilizzato il pulsante Applica, solo dopo aver chiuso con OK ed eventualmente riselezionato.


1
"" scrivi occorrenze "per l'elemento selezionato da te". No, le occorrenze di scrittura sono quelle che assegnano un valore, come spiegato da @Pops.
min

7

La barra si chiama barra panoramica o righello panoramica (nel caso sia necessario fare riferimento ad essa) e, come è stato detto, il colore delle occorrenze può essere modificato navigando in:

Window > Preferences > General > Editors > Text Editors > Annotations

e cambiando il colore per Occurrences.

Una differenza da notare in Eclipse Juno (la maggior parte delle altre risposte sembra riferirsi a Indigo) è che la modifica non avrà effetto finché non si riavvia il programma.


lo stesso per Luna, non sono riuscito a trovare l'impostazione corretta perché all'inizio non è cambiato nulla ..
Aprillion

5

Ti consigliamo di modificare i colori "Occurrences" e "Write Occurrences". Questo può essere fatto nel menu Annotazioni, che si trova - come ha detto Colin - nel menu Preferenze sotto il percorso

Window> Preferences> General> Editors> Text Editors>Annotations

Se hai un'occorrenza contrassegnata nel righello della panoramica (la colonna a destra della barra di scorrimento), puoi aprire il menu Annotazioni direttamente facendo clic con il pulsante destro del mouse sull'occorrenza e selezionando "Preferenze" dal menu contestuale.

Gli eventi hanno due opzioni di colore:

  1. Il colore di " Occurrences " viene utilizzato per le istanze in cui la variabile viene letta, ma non modificata, nel codice (ad esempio kin if(k > 1)).
  2. Il colore di " Scrivi occorrenze " viene utilizzato quando la variabile viene modificata / scritta nel codice (ad esempio kin k = k + 1).

Vedi anche la documentazione ufficiale di Eclipse , circa a metà pagina, nelle sezioni "Individua le variabili e il loro accesso in lettura / scrittura" e "Contrassegna le occorrenze" (il link è per la versione "Indigo" di Eclipse, ma dovrebbe essere valido per altre versioni recenti come bene).


3

Vai a Windows / Preferenze / Java / Editor / Segna occorrenze e seleziona la casella "Segna occorrenze dell'elemento selezionato nel file corrente".


La domanda inizia con "Quando hai" Contrassegna occorrenze "abilitato in Eclipse", questo post non risponde alla domanda.
min

2

Dopo aver cambiato il colore delle "occorrenze", riavvia il tuo IDE Eclipse

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.