Zaćmienie nie wyróżnia już referencji

320

Mam dziwny problem. W Eclipse Ganymede mogłem wyróżniać zmienną, która podkreślałaby użycie tych zmiennych w tej metodzie. Jednak przez niektóre działania teraz go wyłączyłem. Czy jest jakiś sposób, aby to włączyć?

Próbowałem przeszukać Google, ale ponieważ nie wiem, jak nazywa się ta funkcja, jest to dość trudne.

Jest to naprawdę przydatna funkcja i denerwujące, że nie działa.

Gerrie
źródło
3
OK, źle postaram się, aby następnym razem były bardziej odpowiednie. Żeby zaspokoić moją ciekawość, czego byś użył?
Gerrie
możliwy duplikat Eclipse nie wyróżnia pasujących zmiennych
Nateowami,
po zrobieniu tego, co mówi zaakceptowana odpowiedź, może być konieczne ponowne uruchomienie zaćmienia, aby zmiany odniosły skutek.
mathheadinclouds,

Odpowiedzi:

613

Na pasku narzędzi znajduje się mała ikona „zakreślacza” - przełącza „Oznaczanie zdarzeń”.

W oknie preferencji wybraną funkcję konfiguruje się, przechodząc do:

Okno -> Preferencje -> Java -> Edytor -> Oznacz wystąpienia

zrzut ekranu

Rytmis
źródło
23
Protip: okno dialogowe opcji ma fajne wyszukiwanie typu „szukaj jak ty”, tak też znalazłem. :)
Rytmis
2
działa również w PHP, jeśli przejdziesz do okna -> preferencje -> php -> edytor -> zaznacz
zdarzenia
1
Dziękuję Ci bardzo! Działa również w przypadku CDT: okno -> preferencje -> c / c ++ -> edytor -> zaznaczanie wystąpień
xmoex
Podobnie w przypadku studia Aptana: Window-> Preferencje-> Aptana-> Redaktorzy -> {php | javascript | html ...} Źródło: przycisk Przełącz Mark Occurrences jest wyszarzony
sumid
1
Jeśli żaden z powyższych komentarzy nie zadziałał, odznacz „Zaznacz wystąpienia wybranego elementu w bieżącym pliku”> Zastosuj> OK. Wróć do preferencji, zaznacz „Zaznacz wystąpienia wybranego elementu w bieżącym pliku”> Zastosuj> OK.
realPK
142

Na pasku narzędzi znajduje się mała ikona „zakreślacza” - przełącza „Oznaczanie zdarzeń”.

Prawdopodobnie przypadkowo nacisnąłeś go podczas próby wybrania pozycji menu w pewnym momencie. Miałem przyjaciela, który zrobił to za pomocą przycisku paska narzędzi „pokaż tylko wybrany element” ...

Możesz albo nacisnąć go ponownie, albo skonfigurować, jak mówi Rytmis.

Scott Stanchfield
źródło
Dla aptana studio ten przycisk jest wyszarzony. Musisz to zrobić w menu.
sumid
Bardziej podobała mi się ta odpowiedź niż zaakceptowana, ponieważ spełniło to tajemnicę: „Jak mogłem ewentualnie wyłączyć tę funkcję, skoro nigdy nie otwierałem okna preferencji od lat”
Syed Aqeel Ashiq
oops Przypadkowo nacisnąłem: P
Shantaram Tupe
106

Naciśnij alt- shift- O.

Przełącza funkcję „Mark Occurrences” w Eclipse; która zapewnia funkcję wyróżniania, której brakuje.

Fortega
źródło
18
  • W Eclipse Keplera ,
    można po prostu użyć „ Włącz Mark wystąpień ikonę” na pasku narzędzi lub użyć skrót klawiaturowy alt+ shift+ O.

    wprowadź opis zdjęcia tutaj

  • Window > Preferences > Java > Editor > Mark Occurrences. Włącz „ Oznacz wystąpienia wybranego elementu w bieżącym pliku ” i kliknij Apply.

    wprowadź opis zdjęcia tutaj

Chandra Sekhar
źródło
A jeśli napotkasz ten problem, nawet jeśli masz zaznaczone opcje, więc: 1) „odznacz”> „zastosuj”. 2) „sprawdź”> „zastosuj”
Farah,
11

W systemie Mac OS to opt- cmd- Oraz przez pomyłkę nacisnąłem, dzięki temu pytaniu znalazłem drogę powrotną

Geert Weening
źródło
8

Też to miałem i wszystkie moje opcje występowania znaku były już zaznaczone. Jak zawsze spróbuj ponownie uruchomić Eclipse, zadziałało to dla mnie.

EDYCJA: Właściwie to trochę działało. W środowisku Eclipse występuje błąd polegający na tym, że po otwarciu projektu w nowym oknie (jeśli twoje pierwsze okno Eclipse to bałagan pełen projektów), zaczyna on nie działać. W razie potrzeby możesz wybrać element i przełączyć zakreślacz na pasku narzędzi lub użyć Alt + Shift + O, ale będziesz musiał to zrobić za każdym razem, gdy wybierzesz element.

Thiago
źródło
Napotkałem również ten błąd. Zamiast ponownie uruchamiać zaćmienie, możesz również postępować zgodnie ze wskazówkami na tej stronie i wyłączyć występowanie znaczników, a następnie włączyć je ponownie.
lifeson106
4

Ponadto musisz przejść do Ogólne-> Redakcja-> Edytory tekstu-> Adnotacje, wybierz Zdarzenia, zaznacz „Tekst jako” i wybierz Podświetlony. To cię uszczęśliwi.

CodeSlinger
źródło
Pozwala to wybrać sposób wyświetlania wystąpień na ekranie. Wyróżnione zostało ustawione dla mnie. Prawdopodobnie domyślne.
misiu_mp,
2

Prawdopodobnie w ten sposób wyłączyło się „występowanie znaku” ... Użyłem Ctrl + Shift + O do organizowania importów i przez pomyłkę wybrałem Alt zamiast Ctrl. Więc można go ponownie włączyć za pomocą Alt + Shift + O.

Sankalp
źródło
Ten sam błąd, który popełniłem, ale aby podkreślić wystąpienie pliku, użyłem skrótu Zmień nazwę wystąpień Ctrl + Alt + r. Dzięki twój post bardzo mi pomógł. ): -
Yash
1

Miałem podobny problem. Rozwiązałem go, odinstalowując wtyczkę erlang o nazwie „erlide”.

svrkispm
źródło
3
Dzięki, przekażę to mojemu fanatycznemu przyjacielowi Erlangu. Chociaż jestem pewien, że nie używa zaćmienia.
Gerrie
1

Miałem podobny problem polegający na tym, że referencje nie były podświetlone, gdy włączono występowanie znaku windows-prefrences-java-editor, jestem w stanie wyróżnić referencje

valarmathi
źródło
0

Dla mnie to już nie działało, ponieważ wystąpił błąd w kodzie. Zasadniczo działa, ale czasem może nie być, upewnij się, że w kodzie nie ma błędów, jeśli nic więcej nie działa.

Tudor
źródło