Текст Eclipse выделяется

В eclipse, когда я нажимаю 'ctrl' (независимо от того, что дальше), часть моего кода становится красной с желтым фоном. Что это и как его отключить?

Также, когда это происходит, 'ctrl' + 'space' перестает работать, пока я не перезапущу eclipse.

вот как это выглядит:

enter image description here

EDIT:

Как воспроизвести: запустите автозавершение (ctrl + space) на том, что вы уже писали:

class.fun

после . и запустите автосопровождение

теперь каждый раз, когда я держу ctrl, fun светится желтым:

класс. весело

Ответ 1

Возможно, будет on demand hyperlink navigation действовать.

Вы также видите, что текст становится подчеркнутым, когда вы наводите на него курсор?

Попробуйте следующее:

Window->Preferences->General->Editors->Text Editors->Hyperlinking
[v] Enable on demand hyperlink style navigation
Default modifier key: [Ctrl]

Отключите его и Apply изменение.

Смотрите, если это имеет значение.

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

Ответ 2

Не знаю, как отключить его, но одна вещь, которую вы можете попробовать, - выбрать все, обработав Ctrl + A, а затем разрезать его, нажав Ctrl + X, а затем снова вставив его обратно. Проверьте!

Ответ 3

Не уверен, что это поможет, но вы попробовали: Windows- > Preferences- > Java- > Editor- > MarkOccurrences и снятие флажка? Кажется, что это точно не подходит, но может помочь вам обнаружить проблему.

Ответ 4

Перейдите в раздел Настройки → Общие → Основные → Цвет текста гиперссылки

Вы можете изменить его, чтобы не видеть изменения цвета с помощью клавиши ctrl.

Ответ 5

Желтый и красный эффект - это второй режим функции Content Assist, который активируется нажатием клавиши ctrl, находясь в середине автоматического завершения чего-либо. Настройки- > Java- > Editor- > Content Assist. Вершина окна. Также см. "Настройки- > Java- > Редактор для сопоставления завершения, чтобы перезаписать цвета.