Eclipse не выделяет совпадающие переменные
Eclipse не выделяет для меня соответствующие переменные:
Я уже пытался изменить «Марк вхождения» через
- Java 8 NullPointerException в Collectors.toMap
- Максимальный размер HashSet, Vector, LinkedList
- SSLHandshakeException: нет альтернативных имен объектов
- JAX-WS = Когда Apache CXF установлен, он «крадет» стандартную реализацию JDK JAX-WS по умолчанию, как ее решить?
- Временные модульные тесты
Window -> Preferences -> Java -> Editor -> Mark Occurrences
но это не сработало. Я не уверен, почему это не работает, в то время как другие смогли решить проблему.
Может ли кто-нибудь сказать мне, как я могу установить выделение соответствующих переменных?
Глядя на одни и те же переменные с моими глазами, меня очень беспокоит.
- JSON - Итерация через JSONArray
- Почему wait () должен всегда вызываться внутри цикла
- Разница между пространством имен в C # и пакете в Java
- Любой символ, включая новую строку - Java Regex
- Прикрепите исходный код Java
- Подclass classа Java Builder
- Как я могу выполнить модульные функции void?
- Executors.newCachedThreadPool () по сравнению с Executors.newFixedThreadPool ()
Пытаться:
window > preferences > java > editor > mark occurrences
Выберите все доступные опции.
Также перейдите по ссылке:
Preferences > General > Editors > Text Editors > Annotations
Сравните настройки для ‘Occurrences’ и ‘Write Occurrences’
Убедитесь, что у вас нет опции «Text as higlighted», проверенной для одного из них.
Это должно исправить это.
В Eclipse Juno (и, возможно, другие) есть ошибка, но у меня есть обходной путь!
Если вы уже проверили все конфигурации, упомянутые в верхних ответах здесь, и STILL не работает, попробуйте это.
Чтобы подтвердить проблему:
- Выберите переменную
- Обратите внимание, что подсветка не работает
- Нажмите от затмения, чтобы редактор потерял фокус.
- Нажмите на заголовок панели затмения, чтобы восстановить фокус, ваша переменная должна быть выделена.
Если это происходит для вас, вы должны закрыть ВСЕ свои открытые файлы и снова открыть их . Эта ошибка, похоже, также приводит к появлению странных вещей с сохранением Ctrl + S отдельного файла. Я предполагаю, что что-то происходит, когда внутреннее затмение считает, что определенный файл имеет фокус, но на самом деле его нет, а состояние пользовательского интерфейса отображается так, как будто редактируется другой файл.
Изменить: если STILL не работает, вам может потребоваться перезапустить eclipse, но если вы этого не хотите, попробуйте выбрать элемент, который вы хотите увидеть вхождения, затем отключите и снова включите кнопку Mark Occurences Toggle.
Alt + Shift + o
решит вашу проблему и согласен с @Korhan Ozturk также 🙂
Единственное, что сработало для меня, было:
Java > Editor > Mark Occurrences: Check "Mark occurrences of te selected element in the current file." ... and maybe all the ones below.
Для других, работающих в этом без каких-либо из вышеперечисленных решений, работающих И вы изменили тему по умолчанию, вы можете проверить цвет подсветки для вхождений.
Настройки> Общие> Редакторы> Текстовые редакторы> Аннотации
Затем выберите «Заявления» в «Типы аннотаций» и измените «Цветной блок» на что-то другое, кроме цвета фона в редакторе. Вы также можете изменить выделение на контурную рамку, выбрав «Текст как» и выбрав «Коробка» в раскрывающемся списке (что легче увидеть различные цвета синтаксиса, а затем с подсветкой)
Хотелось бы, чтобы я прочитал ответ от @ Ján Lazár.
В дополнение ко всем конфигурациям, упомянутым в принятом ответе, ниже настройки решены мои страдания:
Для больших файлов режим масштабирования должен быть отключен. Включение режима масштабирования отключит подсветку ссылок .
PS: @Rob Hruska Было бы здорово, если бы этот пункт был добавлен в принятом ответе. Большинство читателей не удосужились прочитать последний ответ.
Если подсветка не работает для больших файлов, режим масштабирования должен быть выключен. Свойства / (c / c ++) / Редактор / Масштабируемость
возможно, потому, что он не поддерживает подсветку кода внутри скриптов. не уверен, хотя.
Вы можете попробовать использовать один из плагинов eclipse, например, «поиск взгляда», который отлично работает. Вот ссылка для этого: http://code.google.com/p/eclipse-glance/
Для PHP вы можете установить
window > preferences > PHP > editor > mark occurrences
Установите флажок сначала (отметьте вхождения выбранного элемента в текущий файл)
А также проверьте
Preferences > General > Editors > Text Editors > Annotations
«Возникновение» и «Запись происшествий» с различным стилем и цветом
Я просто не проверял все, применял, проверял все снова, применял и работал: надеюсь, помогает другим.
Панель инструментов Eclipse> Windows> Предпочтения> Общие (правая сторона)> Редакторы (правая сторона)> Текстовые редакторы (правая сторона)> Аннотации (правая сторона)
Для случаев возникновения и записи событий убедитесь, что у вас установлен флажок «Текст как выделенный» для всех из них. Смотрите скриншот ниже:
У меня была такая же проблема, и решения «сделать вхождения» и «annotations» выше не помогли. Если вы используете Maven, мне пришлось преобразовать проект в проект Maven (щелкните его правой кнопкой мыши в обозревателе пакетов и перейдите к настройке), а затем создайте проект. Затем синтаксическая раскраска и подсветка работали правильно.
Это то, что сработало для меня (кредит YardenST из другого streamа ): вместо двойного щелчка по файлу при открытии щелкните правой кнопкой мыши по файлу -> Открыть с помощью -> Редактор Java
Иногда проблемы в project build path
могут вызвать это, убедитесь, что вы сначала разрешили его, в моем случае пролем был:
И когда исправить это, подсветка возвращается.
У меня была эта проблема с Eclipse Mars для разработчиков PHP, 64-разрядная версия для Windows. Теперь я обнаружил, что подсветка работает в готовом виде с 32-битной версией. Даже при новой загрузке эквивалентной 64-битной сборки подсветка не работает. Поэтому я вернусь к 32 бит (это на самом деле не первая проблема, которую я наблюдаю с Eclipse 64 бит).
Редактировать:
Я думал, что это решение, поэтому я установил 32-разрядную версию в C: \ Program Files (x86) и установил ярлык в меню «Пуск». Когда я начал Eclipse, подсветка снова перестала работать. Теперь я снова начал работать, удалив каталог .metadata в рабочей области (например, сбросив настройки рабочей области) и повторно импортировав проекты.