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.