2009-05-28 4 views
307

У меня есть странная проблема. В Eclipse Ganymede я имел возможность выделить переменную, и это будет подчеркивать использование этих переменных в этом методе. Однако через какое-то действие я теперь отключил его. Есть ли способ, который я могу включить?Eclipse больше не выделяет ссылки

Я пробовал поиск в Google, но так как я не знаю, что называется этой функцией, это своего рода жесткое.

Его действительно полезная функция, и ее раздражает то, что она не работает.

+3

ОК, старайтесь сделать это более актуальным в следующий раз. Чтобы удовлетворить мое любопытство, что бы вы использовали? – Gerrie

+0

Возможный дубликат [Eclipse не выделяет совпадающие переменные] (http://stackoverflow.com/questions/9920080/eclipse-does-not-highlight-matching-variables) – Nateowami

+0

после выполнения принятого ответа, возможно, вам придется перезапустите eclipse, чтобы изменения вступили в силу. – mathheadinclouds

ответ

578

На панели инструментов есть значок «маркер» - он переключает «Пометки на месте».

Из окна настроек, функция вы имеете в виду настраивается с помощью навигации по:

Окно ->предпочтения ->Java ->редактор ->Марк Появления

screen shot

+23

Protip: диалоговое окно параметров имеет отличный поиск по типу поиска по типу, вот как я его нашел. :) – Rytmis

+2

тоже работает для PHP, если вы перейдете в окно -> настройки -> php -> editor -> отметьте вхождения – max4ever

+1

Большое спасибо! Также работает для CDT: window -> preferences -> c/C++ -> editor -> mark entries – xmoex

141

На инструментальной панели есть значок «ярлык» ar - он переключает «Mark Occurrences».

Возможно, вы случайно нажимали его при попытке выбрать пункт меню в какой-то момент. У меня был друг, который сделал это с помощью кнопки панели «Только выбранный элемент» ...

Вы можете либо нажать ее снова, либо настроить, как говорит Rytmis.

+0

Для студии aptana эта кнопка серая. Вы должны сделать это в меню. – sumid

+0

Мне понравился этот ответ больше, чем принятый ответ, так как это удовлетворяло тайну: «Как я мог отключить функцию, когда я никогда не открывал окно настроек в годах» –

+0

oops Я случайно нажал ее: P –

101

Пресс альт - сдвиг - O.

Он переключает функцию «Mark Occurrences» в Eclipse; который предоставляет функции подсветки, которые вам не хватает.

3

Кроме того, вы должны перейти к разделу «Общие» -> Редакторы -> Редакторы текста -> Аннотации, выберите «Появления» и отметьте «Текст как» и выберите «Выделено». Это сделает вас счастливыми.

+0

Это позволяет вам для выбора способа появления на экране. Я выделил выделение для меня. Возможно, по умолчанию. –

11

В Mac OS это OPT - CMD - O я нажал, что когда-то по ошибке, благодаря этому вопросу я нашел мой путь назад

1

У меня была аналогичная проблема. Я решил это, удалив плагин erlang под названием «erlide».

+3

Спасибо, я отправлю это своему фанатичному другу erlang. Хотя я уверен, что он не использует затмение. – Gerrie

8

У меня тоже было это, и параметры Mark Occurrence уже были проверены. Как всегда, попробуйте перезапустить Eclipse, это сработало для меня.

EDIT: На самом деле он работал. В Eclipse есть ошибка: когда вы открываете проект в новом окне (в случае, если ваше первое окно Eclipse представляет собой беспорядок, полный проектов), он начинает работать. В случае необходимости вы можете выбрать элемент и переключить маркер на панели инструментов или использовать Alt + Shift + O, но вам придется делать это каждый раз, когда вы выбираете элемент.

+0

Я тоже столкнулся с этой ошибкой. Вместо перезапуска eclipse вы также можете следовать советам на этой странице и отключить появление меток, а затем снова включить его. – lifeson106

1

У меня была аналогичная проблема, где ссылки не были выделены, о включении отметки вхождения в windows-prefrences-java-editor я могу выделить ссылки

16
  • В Затмения Kepler,
    Вы можете просто использовать «Toggle Mark Помещения» значок на панели инструментов или вы можете использовать клавиатуру короткого замыкания alt + Смещение + O.

    enter image description here

  • Window > Preferences > Java > Editor > Mark Occurrences. Включить «Отметить вхождения выбранного элемента в текущем файле» и нажать Применить.

    enter image description here

+0

И если вы столкнулись с этой проблемой, даже если у вас есть опции, проверьте: 1) «снимите флажок»> «применить». 2) «check»> «apply» – Farah

1

Это, вероятно, как «знак вхождения» были выключены ... Я использую Ctrl + Shift + O организовать импорт и по ошибке выбрали Alt вместо Ctrl. Таким образом, он может быть включен снова Alt + Shift + O.

+0

Та же ошибка, что и я, но чтобы выделить появление файла, который я использовал ** Переименовать ** ярлык вхождения 'Ctrl + Alt + r'. Спасибо, что вы мне помогли.): - – Yash

Смежные вопросы