Автоматическое завершение кода на Eclipse

Я хочу, чтобы Eclipse автоматически предлагал мне все возможные варианты, в то время как я пишу какое-то имя переменной или класс или ключевое слово, например, в Flash Develop или Visual Studio.

Возможно ли это?

Если нет, с помощью которого Java IDE я могу получить это?

Я специально спрашиваю о том, как автоматически получить то же самое, что и при использовании CTRL + Space, пока я печатаю.

Ответ 1

Вы также можете настроить автоматическое завершение для автоматического открытия при вводе.

Перейдите к Preferences > Java > Editor > Content Assist и напишите .abcdefghijklmnopqrstuvwxyz в поле Auto activation triggers for Java.

Подробнее см. question.

Ответ 2

Используйте Ctrl+Space ярлык для получения всех возможных опций автозаполнения, доступных в определенном контексте в редакторе.

Auto Complete также позволит вам вставлять шаблоны пользовательских кодов в редактор, с заполнителями для разных входов. Например, попытка автоматического завершения слова "тест" в редакторе Java в контексте тела класса позволит вам создать unit test, который использует JUnit; вам придется кодировать тело метода. Некоторые шаблоны кода, такие как первые, выходят из коробки.

Параметры конфигурации, представляющие интерес

  • Задержка автоматической активации. Если список автоматически заданных параметров занимает слишком много времени, задержка может быть уменьшена с Windows → Настройки → Java → Редактор → Контент Assist → Задержка автоматической активации (укажите здесь уменьшенную задержку).
  • Автозапуск активации для Java. Доступный в той же области, по умолчанию это символ .. Когда вы только что нажали typeA., и вы ожидаете увидеть соответствующих членов, к которым можно получить доступ, список автоматического завершения будет автоматически всплывать с соответствующими членами на этом триггере.
  • Типы предложений. Если вы не хотите видеть предложения определенного сорта, вы можете отключить их из Windows → Настройки → Java → Editor → Content Assist → Advanced. Я обычно выключаю предложения большинства видов, кроме предложений Java и Template. Если вы нажмете Ctrl + Space несколько раз, вы будете цитировать различные предложения.
  • Предложения шаблонов. Они отличаются от ваших заявок на мельницу. Здесь вы можете добавить свои шаблоны кода; к нему можно получить доступ из Windows → Настройки → Java → Редактор → Шаблоны. Разрешена конфигурация существующих шаблонов и добавление новых. Однако использование резервных копий для утомительных задач ввода, которые еще не имеют шаблона.

Ответ 3

CTRL + Space

Ответ 4

Поскольку вы спросили о другой Java IDE, я предлагаю IntelliJ JetBrains. Просто посмотрите на это: он не только поддерживает автоматическое завершение по мере ввода, но также поддерживает пакет импорта после того, как вы выберете автозаполнение.

IntelliJ

Прежде чем кто-нибудь скажет: "Eclipse свободен", обратите внимание, что IntelliJ также имеет бесплатную версию сообщества: www.jetbrains.com/idea/download/

Ответ 5

Окно → Настройки → Java → Редактор → поддержка содержимого > введите

"АБВГДЕЖЗИКЛМНОПРСТУФХЧШЭЮЯ"

в триггерах автоматической активации.

Это позволит вам выполнить свой код.

Ответ 6

Да. Если предложение не сравнивается автоматически, нажмите кнопку crtl + пробел.

Ответ 7

Простой это следующие шаги: 1. сначала перейдите к следующим настройкам  Окно → Настройки → Java → Редактор → поддержка содержимого → расширенный 2. Будут две коробки с флажками. 3. проверьте все там и нажмите "Применить". 4. Теперь, когда вы будете кодировать, автоматически будет функция автоматического завершения кода.

Ответ 8

Нажатие Ctrl + Space открывает диалоговое окно автозавершения в Eclipse. В Перспективе Java он открывается автоматически после ввода . (обычно с небольшой задержкой).

Ответ 9

Проверьте правильность настроек:

Окно → Настройки → Java → Редактор → поддержка содержимого. Посмотрите, отмечены ли "вставки завершения" вместе с чем-то еще, что вы хотите помочь автозавершению.

Ответ 10

Теперь в eclipse Neon эта функция присутствует. Нет необходимости в каких-либо специальных настройках или настройках .On Ctrl + Space доступно предложение кода

Ответ 11

У меня была похожая проблема, когда я переключился с IntellijIDEA на Eclipse. Это можно сделать в следующих шагах. Перейдите в "Окно"> "Установки"> "Java"> "Редактор"> "Помощник по содержимому" и введите._abcdefghijklmnopqrstuvwxyzS в поле "Триггеры автоматической активации для Java".

Ответ 12

Шаги:

  • В Eclipse откройте окно автоматического завершения кода из первой буквы
  • Перейти к → Окно → предпочтение → [Java С++ php...] → Редактор → Триггеры автоматической активации для...
  • Добавьте символ SPACE, просто вставив курсор внутрь и в поле и нажмите клавишу пробела.

Теперь появятся все команды и переменные, начинающиеся с этой буквы.