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.


3
OK, źle postaram się, aby następnym razem były bardziej odpowiednie. Żeby zaspokoić moją ciekawość, czego byś użył?
Gerrie


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


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.


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.


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


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ą


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.


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.


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.


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”.


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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.