Помощник по содержанию (Ctrl + Пробел) не работает - Eclipse
проблема
Помощник по содержанию (Ctrl + Пробел) не работает в моей Eclipse IDE версии 3.3. У меня установлены две Eclipse IDE, как на моем ноутбуке, так и на персональном настольном компьютере. Однако функция поддержки содержимого Eclipse 3.3 моего ноутбука работает отлично, а мой персональный настольный компьютер - нет. Каждый раз, когда я нажимал комбинацию клавишCtrl + Space, Eclipse просто ничего мне не показывал… это сводило меня с ума. Как такая функция-убийца может быть отключена в моей Eclipse IDE !!!?
Я начинаю гуглить в Интернете, эта проблема возникла после Eclipse IDE версии 3.2, многие люди страдают, и появилось множество решений, чтобы быстро исправить это. К сожалению, для этого нет окончательного решения, некоторые могут работать, а некоторые нет.
Решение
Здесь я обобщил несколько решений, которые могут это исправить.
1. Новый проект WorkSpace
Создайте совершенно новое рабочее пространство и импортируйте существующий проект. Не забудьте установить флажок «Copy projects into workspace», чтобы скопировать всю существующую работу в новую рабочую область.
2. Конфигурация Content Assist
Настройте помощник по содержанию Eclipse, выбрав «Preferences>Java>Editor>Content Assist>Advanced». Make sure “Other Java Proposals” is ticked
3. Нет угона
Убедитесь, что комбинация клавиш(Ctrl + Space) не перехвачена другим приложением. Например, комбинационная клавиша(Ctrl + Space)на моем настольном компьютере захвачена функцией ввода текста Windows. Я включил его для китайского и английского языков, одна из комбинированных клавиш ввода текста использует(Ctrl + Space), поэтому произошел конфликт.
3. Региональные и Языковые Настройки
Убедитесь, что «региональные и языковые параметры» указаны на английском языке. Например, Windows, Панель управления -> Параметры региона и языка -> Вкладка «Дополнительно» -> Язык для программы, отличной от Юникода -> Убедитесь, что выбран английский (США), другие могут не работать, не знаю, почему так, но это работал.