Eclipse вже не заповнюється автоматично і не шукає посилань


18

Кілька днів тому я користувався функціями автозаповнення та Ctrlнатискав без проблем.

Але тепер ці функції більше не працюють: автозаповнення з'являється, але завжди порожнє, а Ctrl-click не працює, оскільки Eclipse більше не розпізнає класи.

Це навіть не працює для класу чи функції чи змінної в одному файлі, тому я думаю, це не проблема конфігурації, але, можливо, пошкоджений кеш?

Відповіді:


36

Спробуйте це:

  • Перейдіть до Налаштування »Java» Редактор »Допомога вмісту» Додатково .
  • Переконайтесь, що Інші пропозиції Java позначені / встановлені

Якщо це не спрацює, просто «закрийте» проект і повторно відкрийте його.


1
Це трюк подякував! Я використовую Eclipse для PHP, тому я спробував закрити та знову відкрити проект, і він спрацював. Саме тому я шукав подяки.
Матьє Наполі

1
У Kepler це не було ввімкнено за замовчуванням, коли я його чомусь завантажив
Jherico

1
+1 те саме. У Kepler це не було увімкнено за замовчуванням. Сподіваємось, інші люди завітають і побачать це виправлення. (Eclipse Kepler Увімкніть контент Assist AutoComplete Intellisense)
Дарил Тео

2
Я не знаю, чому Kepler за замовчуванням не має цього. Це обов’язково для Android-розробників.
noob

3
закрити / знову відкрити для мене працювали.
dharm0us

5

Для мене це було важко вирішити (працює версія Juno: 4.2.1 Ідентифікатор збірки: M20120914-1800 на Mac OSX 10.6.8).

Кроки, які я повинен був зробити:

  1. Запустіть довідку »Перевірте оновлення та перезапустіть, щоб перейти до останньої версії
  2. Як зазначалося вище, перейдіть до Налаштування »Java» Редактор »Допомога вмісту» Додатково
  3. Клацніть усе, що стосується Java в обох розділах
  4. Перезапустіть ще раз

3

В Ubuntu студії ctrl- spaceбув призначений на рівні операційної системи , щоб змінити метод введення з клавіатури. Я повинен був змінити Наступний метод введення в Налаштування Manager-> Клавіатура введення Methods-> Наступний метод введення поля.

Я змінив його з ctrl- spaceна ctrl- alt- shift- space.


Дякую. Я не знаю, хто це розробив, але вибір клавіш ctrl + для зміни методу введення на клавіатурі насправді нерозумний.
Бенджі

це рішення також застосовно до Mac Os. перейдіть до Налаштування системи> Клавіатура> Вхідні джерела та зніміть цю дурну прив'язку простору управління.
Керем Байдоган
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.