2014-04-17 29 views
14

C'è qualcuno che sa come cambiare il colore di evidenziazione nel popup Espansione macro in Eclipse CDT? Il colore è grigio chiaro e viene visualizzato nella vista Originale e Completamente espanso per gli elementi di corrispondenza.Colore espansione macro Eclipse

non ho trovato in nessun opzione preferenze :(

Codice hover sfondo può essere cambiato:

Code hover

sfondo di espansione di macro non può essere cambiata:

Macros expansion

+0

Non riesco a trovare nessuna impostazione da nessuna parte –

+1

Hai trovato una soluzione per questo? Sto affrontando lo stesso problema. La finestra di espansione della macro è appena leggibile perché non ho trovato un modo per cambiare il colore. – m4l490n

+0

qualsiasi parola su come fare questo? Ho lo stesso problema – bjackfly

risposta

0

I colori di evidenziazione corrispondono al tema, quindi è possibile che la modifica del colore di sfondo al passaggio del mouse aiuterà la chiarezza del testo.

  • navigare attraverso i menu:

Finestra, Preferenze, C/C++, Editor, opzioni di colore Aspetto.

  • "Source hover sfondo" è in fondo a quella lista.
  • Disabilita 'Predefinito sistema' per cambiare il colore o abilitarlo a provare il colore predefinito del sistema.

La fonte per la mia risposta è stata qui: Eclipse, change popup text background color when hovering the mouse on a keyword

+3

Non è la stessa cosa. Vedi sopra immagini –

+1

questo non funziona per me ho lo stesso problema – bjackfly

2

Questo colore può essere modificato manualmente.

  1. Vai Eclipse Installazione dettagli->Plugin scheda.
  2. Trova plug-in org.eclipse.cdt.ui e ricorda questa versione.
  3. Vai a Eclipse directory di installazione e andare a plugin.
  4. Trova org.eclipse.cdt.ui_VERSION.jar.
  5. Aprire questo file come archivio ed estrarre "org\eclipse\cdt\internal\ui\text\c\hover\CMacroCompareViewer.class".
  6. Apri file CMacroCompareViewer.class in qualsiasi editor esadecimale.
  7. sequenza Trova 11 00 D4 11 00 D4 11 00 D4

    Questo bytecode spinge valori {212,212,212} di stack prima costruttore chiamata RGB.L'istruzione singola 11 00 D4 significa sipush D4. Abbiamo bisogno di cambiare questo colore a più scuri come {32,32,32}. Quindi sostituiamo il valore D4(212) al valore 20(32), e sequenza deve essere "11 00 20 11 00 20 11 00 20"

  8. Copiare il file modificato torna all'archivio e fatto!

+0

Impossibile trovare la sequenza 11 00 D4 11 00 D4 11 00 D4 – rh0x

+0

Posso confermare questo ha funzionato per me su Ubuntu 16.04 Versione Eclipse: Neon.3 Release (4.6.3) ID build: 20170314-1500 – xerous

Problemi correlati