Я только начал использовать Eclipse, и я заметил, что когда я начинаю вводить имя локальной переменной, он не придумывает таких предложений, как Visual Studio, пока я не нажму Ctrl + Space. Есть ли способ заставить это сделать это автоматически? Я нахожу Ctrl + Space неудобное нажатие клавиши.
Ctrl-Space в Eclipse без нажатия Ctrl-пробела
Ответ 1
Эти ошибки (и решение, если вы используете Eclipse > 3.4) могут вас заинтересовать:
а. Разрешить больше триггеров символов, как сказал @Samuel (исправлено в 3.4):
https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157
Измените значение по умолчанию в триггерах автоматической активации для Java до ._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
В. Разрешить поддержку контента везде (не фиксировано):
Ответ 2
Что работает:
Измените триггеры автоматической активации на .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
Вы вряд ли наберете что-нибудь еще, чтобы получить помощь.
Ответ 3
- Окно → Настройки
- Java → Редактор → Content Assist
- Изменение автоматической активации в соответствии с вашими предпочтениями
Вероятно, вы захотите установить задержку на 0.
Ответ 4
Также, чтобы сделать работу Auto Complete в файлах XML, выполните следующие изменения в Настройки → XML → Файлы XML → Редактор → Контент-помощник
В разделе "Автоматическая активация" укажите следующие значения
- Сделать автоматическую задержку активации (мс): 0
- Запрос, когда эти символы вставлены: < =:._ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Следующий скриншот описывает тот же