Вопрос по eclipse, eclipse-indigo, ide – Невозможно выделить все вхождения выбранного слова в Eclipse

92

Я пытался использоватьToggle mark occurrences (Alt + Shift + O) кнопка, а также вPreferences -> General -> Editors -> Text Editor -> Annotations и установка вхождений C / C ++ и вхождений C / C ++ Write. Но все же, когда я выбираю слово, оно не выделяет все вхождения этого конкретного слова.

Я использую Eclipse Indigo Service Release 2 в XP с проектом C ++.

Я также пытался "Alt + Shift + O". Ответ, данный Марком, дает вам «Toggle Mark Occurrence» кнопка, которая при наведении курсора показывает «Shift + Alt + O». Итак, ваша комбинация клавиш неверна. Sukant Kumar
& Quot; Mark Occurences & quot; опции, которые все рекомендуют, будут выделять только языковые токены; это не поможет вам выделить случайное слово. Смотрите мой ответ для возможности 2016 года выделить любое слово на любой панели Eclipse. hmijail
@hmijail, в новом Eclipse Oxygen это работает изначально! проверь мой ответstackoverflow.com/a/42007441/658497 Noam Manos
Плагин glance выделяет любое слово на любой панели, даже если это не редактор. Кажется, что функция Oxygen просто исправляет подсветку, которая была нарушена или отсутствует в JS-редакторах. hmijail
Возможный дубликатEclipse doesn't highlight references anymore Organic Advocate

Ваш Ответ

10   ответов
4

Preferences подWindow,

main window - tab

ВGeneral > Editors > Text Editors > Annotations(1)

(5), чтобы выбрать цвет и нажмите применить.

Preferences window

238

на панели инструментов: Eclipse Toolbar

Хорошо, похоже, это решение работает, когда я создаю простой новый проект, я тестировал большой проект и не работал там, не зная почему. Adrian
Это сработало только после перезапуска затмения. До этого это работало, только если я сначала выбрал слово, а затем включил его. Я не мог просто держать это. Теперь все хорошо.
Это решение используется только для переключения Марк Вхождения. Прежде чем сделать это, нужно включить вхождения. Вы можете включить его, выбрав «Настройки» - & gt; Java - & gt; Редактор - & gt; Отметить вхождения
Или вам нужен патч:bugs.eclipse.org/bugs/show_bug.cgi?id=398509
Я также попробовал это без эффекта Adrian
0

Java> Editor > Mark Occurrences

Uncheck"Keep Marks when the section changes" затем нажмитеOk

Restart Eclipse.

Это работа для меня.

16

General > Editors > Text Editors > Annotations

enter image description here

У меня нет "Происшествий" Опция в списке. Может ли это быть из-за того, что я использую «Eclipse для разработчиков параллельных приложений»?
0

выберите язык, с которым вы хотите работать. Выберите редактор под этим конкретным языком, и там есть отметка вхождений, которая имеет некоторые параметры. Там, где написано, держите отметки, когда выбор меняется, для меня это было проверено. Когда я снял галочку, система начала правильно подсвечиваться.

3

что каждый рекомендует только основные моментыidentifiers вeditors на любом языке. Например, он не будет выделенint в редакторах C, и это вообще не поможет на панели консоли.

Поэтому, если вы хотите выделить ВСЕ вхождения в ЛЮБОМ слове на ЛЮБОЙ панели Eclipse (вроде как Notepad ++), попробуйтеПлагин Glance для Eclipse.

С ноября 2017 года Glance работает для Eclipse Neon и Oxygen. Был период времени, в течение которого Неон не поддерживали, ипоявилась вилка, но кажется ненужным сейчас (и заброшенным).

К сожалению, мне нужно нажать Ctrl + Alt + F, чтобы выделить все вхождения с помощью плагина Glance, но это лучше, чем ничего. Я использую Parallel Fortran, и у него даже нет вариантов, предложенных в других ответах.
И в дополнение к Ctrl + Alt + F вы также должны сначала выбрать слово или жетон. Тем не менее, лучше, чем ничего, я думаю. Такая функция является основной в большинстве редакторов (но не в Eclipse). Пойди разберись.
0

For Eclipse Mars:

Окно - & gt; Настройки - & gt; Проверить (Отметить вхождения выбранного элемента в текущем файле.)

As shown if figure:

enter image description here

0

которые используют темный фон с светлыми цветами шрифта, вы можете проверить цвет подсветки вPreferences -> General -> Editors -> Text Editor -> Annotations, Мой был по умолчанию черный, который не выделяется на черном фоне.

8

Java - & gt; Редактор - & gt; Пометить вхождения. Затем перезапустите Eclipse.

-1
Click the word and hold until a popup appears as shown in the figure. On the popup, there is a little right arrow, after clicking it, a new icon shows up. Click that link to open preferences. Once in preferences, select C/C++ Occurrences (it will be language specific) and select Include in next/previous navigation with Text as Highlighted.

в открытом файле.

Вы можете включитьfigure Вы имеете в виду.

Похожие вопросы