Eclipse Content Assist не активирует

Я могу получить пустой ящик, нажав Ctrl Space, но поддержка содержимого вообще не появится. Я прочитал много ответов здесь, на эту тему, но никто не помог.

Я использую...

Ubuntu 12.10 Версия Eclipse: 3.8.0 Идентификатор сборки: I20120502-2000 Java openjdk-7-jre 7u15-2.3.7-0ubuntu1 ~ 12.10 Среда выполнения JavaSE-1.7 (java-6-openjdk)

Я проверил настройки Preferences, и они кажутся разумными. Я проверил настройки сборки проекта, и они выглядят нормально. У меня нет компиляционных ошибок (и всего несколько строк кода).

Какие-нибудь предложения относительно того, что мой следующий ход?

Ответ 1

Windows Предпочтение Общие Клавиши → Восстановить по умолчанию

Еще одна вещь, которую вы можете проверить:

Windows Предпочтение Java Редактор Content Assist Дополнительно → Предложения Java должны быть проверены.

Это должно устранить проблему.

Обратите внимание, что вам не нужно восстанавливать значение по умолчанию, убедитесь, что CTRL + SPACE не переопределяется другой операцией.


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

Ответ 2

Перейдите в раздел "Настройки" > "Java" > "Редактор" > "Сопоставление содержимого" и вставьте "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz". (обратите внимание на точку после z) в поле "Автоматические триггеры активации для Java:".

Ответ 3

У меня была эта проблема сама, как оказалось, мой оконный менеджер (XFCE) или что-то еще, пространство ловушек. Поэтому сопоставление его с чем-то другим, чем ctrl + space, решило его для меня.

Ответ 4

Когда вы запустили Eclipse, помощник по содержимому (ctrl + space) может не работать с открытыми файлами ресурсов предыдущего сеанса (например, main.cpp). Попробуйте закрыть эти файлы и снова открыть их. Контроль, работает ли (Ctrl + Space) или нет снова.