Ctrl-Space в Eclipse без нажатия Ctrl-пробела

Я только начал использовать Eclipse, и я заметил, что когда я начинаю вводить имя локальной переменной, он не придумывает таких предложений, как Visual Studio, пока я не нажму Ctrl + Space. Есть ли способ заставить это сделать это автоматически? Я нахожу Ctrl + Space неудобное нажатие клавиши.

Ответ 1

Эти ошибки (и решение, если вы используете Eclipse > 3.4) могут вас заинтересовать:

а. Разрешить больше триггеров символов, как сказал @Samuel (исправлено в 3.4):

https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157 add the characters below to content assist in Preferences

Измените значение по умолчанию в триггерах автоматической активации для Java до ._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

В. Разрешить поддержку контента везде (не фиксировано):

https://bugs.eclipse.org/bugs/show_bug.cgi?id=101420

Ответ 2

Что работает:

Измените триггеры автоматической активации на .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_

Вы вряд ли наберете что-нибудь еще, чтобы получить помощь.

Ответ 3

  • Окно → Настройки
  • Java → Редактор → Content Assist
  • Изменение автоматической активации в соответствии с вашими предпочтениями

Вероятно, вы захотите установить задержку на 0.

Ответ 4

Также, чтобы сделать работу Auto Complete в файлах XML, выполните следующие изменения в Настройки → XML → Файлы XML → Редактор → Контент-помощник

В разделе "Автоматическая активация" укажите следующие значения

  • Сделать автоматическую задержку активации (мс): 0
  • Запрос, когда эти символы вставлены: < =:._ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

Следующий скриншот описывает тот же

enter image description here