Я хочу, чтобы Eclipse автоматически предлагал мне все возможные варианты, пока я пишу имя переменной / класса или ключевое слово, как в Flash Develop или Visual Studio.
Является ли это возможным?
Если нет, с какой Java IDE я могу это получить?
Я специально спрашиваю о способе автоматического получения того же самого, что я использую CTRL+ Space, пока я печатаю.
Ответы:
Вы также можете настроить автоматическое открытие автозаполнения при вводе текста.
Перейти к
Preferences
>Java
>Editor
>Content Assist
и записи.abcdefghijklmnopqrstuvwxyz
вAuto activation triggers for Java
поле.См. Этот вопрос для получения более подробной информации.
источник
._@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Использовать
Ctrl+Space
ярлык для получения всех возможных вариантов автозаполнения, доступных в определенном контексте в редакторе.Автозаполнение также позволит вам вставлять в редактор собственные шаблоны кода с заполнителями для различных входных данных. Например, попытка автоматически заполнить слово «тест» в редакторе Java в контексте тела класса позволит вам создать модульный тест, использующий JUnit; однако вам придется закодировать тело метода. Некоторые шаблоны кода, такие как предыдущий, доступны сразу после установки.
Интересующие варианты конфигурации
.
символ по умолчанию. Когда вы только что ввелиtypeA.
и ожидаете увидеть соответствующие элементы, к которым можно будет получить доступ, автоматически появится список автозаполнения с соответствующими элементами по этому триггеру.источник
CTRL+Space
источник
в триггерах автоматической активации.
Это позволит вам дополнить ваш код.
источник
Перейдите в Windows -> Предпочтения ---> Java ---> помощник по содержимому ---> Включить автоматическую активацию --- (вставьте ._ @ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ в триггеры автоматической активации для java)
источник
Да. Если предложение не сравнивается автоматически, нажмите кнопку crtl + пробел.
источник
Это просто: 1. сначала перейдите к следующим настройкам Window -> Preferences -> Java -> Editor -> content assist -> advanced 2. там будут два поля с флажками. 3. Отметьте что-нибудь там и нажмите «Применить». 4. Теперь, конечно, когда вы будете кодировать, будет функция автоматического завершения кода.
источник
Поскольку вы спрашивали о другой Java IDE, я предлагаю IntelliJ от JetBrains. Просто посмотрите на него: он не только поддерживает автоматическое завершение при вводе, но также поддерживает импорт пакетов после выбора автоматического завершения.
Прежде чем кто-то скажет, что «Eclipse бесплатен», обратите внимание, что IntelliJ также имеет бесплатную версию сообщества: www.jetbrains.com/idea/download/
источник
Install New Software
меню: repo.eclipse.org/content/shadows/releases.unzip/org/eclipse/… и выбратьCode Recommenders for Java Developers
(у вас могут возникнуть проблемы, если выбраны другие). После установки этот плагин очень полезен для сопоставления автозаполнения со средними буквами вашего поиска.Также проверьте правильность ваших настроек:
Окно -> Настройки -> Java -> Редактор -> помощник по содержанию. Посмотрите, не отмечены ли «вставки завершения» вместе с чем-либо еще, что вы хотите помочь автозаполнению.
источник
Нажатие Ctrl+ Spaceоткрывает диалоговое окно автозаполнения в Eclipse. В перспективе Java он открывается автоматически после того, как вы напечатали
.
(обычно с небольшой задержкой).источник
Теперь в eclipse Neon эта функция присутствует. Нет необходимости в каких-либо специальных настройках или настройках. При Ctrl+ Spaceдоступно предложение кода
источник
У меня была аналогичная проблема, когда я переключился с IntellijIDEA на Eclipse. Это можно сделать, выполнив следующие действия. Перейдите в Window> Preferences> Java> Editor> Content Assist и введите ._abcdefghijklmnopqrstuvwxyzS в поле Триггеры автоматической активации для Java.
источник
Шаги:
Теперь появятся все команды и переменные, которые начинаются с этой буквы.
источник