Автоматическое завершение кода на 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, просто вставив курсор внутрь и в поле и нажмите клавишу пробела.
Теперь появятся все команды и переменные, начинающиеся с этой буквы.