2014-04-17 41 views
14

Czy jest ktoś, kto wie, jak zmienić kolor podświetlenia w oknie Macro Expansion w Eclipse CDT? Kolor jest jasnoszary i pojawia się w widoku oryginalnym i w pełni rozwiniętym dla tych elementów dopasowania.Eclipse Macro Expansion Color

nie mogę znaleźć go w dowolnej opcji preferencji :(

Kod aktywowania można zmienić tło:

Code hover

Makro ekspansja tła nie można zmienić:

Macros expansion

+0

Nie mogę znaleźć żadnych ustawień w dowolnym miejscu. –

+1

Czy znalazłeś rozwiązanie problemu? Stoję w obliczu tego samego problemu. Okno rozwijania makr jest ledwo czytelne, ponieważ nie znalazłem sposobu na zmianę koloru. – m4l490n

+0

jakikolwiek wyraz, jak to zrobić? Mam ten sam numer – bjackfly

Odpowiedz

0

Kolory podświetlenia pasują do Twojego motywu, więc zmiana koloru tła w dymku może poprawić czytelność tekstu.

  • poruszania się po menu:

Okno, Preferencje, C/C++, redaktor, opcje Wygląd koloru.

  • „Źródło unosić tło” znajduje się na dole tej listy.
  • Wyłącz "Domyślny system", aby zmienić kolor, lub włącz go, aby wypróbować domyślny kolor systemu.

Źródłem moją odpowiedź tutaj: Eclipse, change popup text background color when hovering the mouse on a keyword

+3

To nie to samo. Zobacz wyżej obrazy –

+1

to nie działa dla mnie Mam ten sam problem – bjackfly

2

Ten kolor można zmieniać ręcznie.

  1. idź do Eclipse instalacji Szczegóły->Wtyczki tab.
  2. Znajdź wtyczkę org.eclipse.cdt.ui i zapamiętaj tę wersję.
  3. idź do eclipse katalog instalacyjny i przejdź do wtyczek.
  4. Znajdź org.eclipse.cdt.ui_VERSION.jar.
  5. Otwórz ten plik jako archiwum i wyodrębnij "org\eclipse\cdt\internal\ui\text\c\hover\CMacroCompareViewer.class".
  6. Otwórz plik CMacroCompareViewer.class w dowolnym edytorze heksadecymalnym.
  7. sekwencja Find 11 00 D4 11 00 D4 11 00 D4

    Ten kod bajtowy popycha wartości {212,212,212} stos przed konstruktora wezwanie RGB.Pojedyncza instrukcja: 11 00 D4 oznacza sipush D4. Musimy zmienić ten kolor na bardziej ciemny, tak jak {32,32,32}. Więc zastąpić wartość D4(212) cenić 20(32), a kolejność musi być "11 00 20 11 00 20 11 00 20"

  8. Skopiuj zmodyfikowany plik z powrotem do archiwum i gotowe!

+0

Nie mogę znaleźć sekwencji 11 00 D4 11 00 D4 11 00 D4 – rh0x

+0

Potwierdzam, że to działało dla mnie na Ubuntu 16.04 Eclipse Wersja: Neon.3 Release (4.6.3) Identyfikator kompilacji: 20170314-1500 – xerous