Любой способ получить IntelliJ-подобную автозаполнение в Eclipse?
Я застрял в Eclipse в одном проекте, и мне хотелось бы, чтобы автозаполнение было похоже на IntelliJ - две основные проблемы:
- Начните вводить текст и Eclipse автоматически предложит все возможности
- Когда в выпадающем списке есть элемент, вы можете принять его не только с помощью клавиши ввода, но с точками, пробелами...
Ответы
Ответ 1
В Eclipse есть что-то подобное, я думаю, конечно, в Eclipse Helios. При наборе текста вы нажимаете CTRL + SPACE или когда вы вводите имя переменной '.' начнут автозавершение.
Также здесь кто-то предлагает изменить настройки автоматической полной задержки на 0.
Кстати, вы также можете принять свой выбор с помощью пробела, конечно.
EDIT:
Почему бы не рассмотреть использование NetBeans, моего личного фаворита. Там вы можете указать автозаполнение, приступив к вводу любой части идентификатора Java. Тогда это будет выглядеть так, как вы этого хотите. (в NetBeans Tools->Options->Editor->Code Completion
там в поле "Язык" выберите "Java" и, наконец, установите флажок "Автоматическое всплывающее окно при вводе любой части идентификатора Java" ).
Ответ 2
Перейдите в окно → Настройки → Java → Редактор → Content Assist.
В столбце "Триггеры активации активации для Java" введите следующее:
.qwertyuioplkjhgfdsazxcvbnm_QWERTYUIOPLKJHGFDSAZXCVBNM
Добавьте любые другие клавиши, которые вы хотите. Все готово. Это отвечает на ваш первый запрос.
Что касается второго, я думаю, что он уже существует.
Ответ 3
Я должен сказать "НЕТ". Я перешел из Eclipse в IntelliJ из-за intellisense и неспособности заставить Eclipse вести себя как IntelliJ (или если вы пришли из среды .NET: неспособность заставить Eclipse intellisense вести себя как ReSharper в .NET).
У вас есть работа в Eclipse? Я выполняю 98% работы в IntelliJ, а затем конвертирую проект в проект Eclipse (IntelliJ может все еще получать к нему доступ) и заканчивает его в Eclipse. Возможно, вы можете попробовать это решение.
Ответ 4
Взгляните на рекомендации Eclipse Code [1] или Codetrails Connect [2]. Они делают интеллектуальный код Eclipse интеллектуальным.
[1] http://eclipse.org/recommenders/
[2] http://marketplace.eclipse.org/content/codetrails-connect-community-edition/
Ответ 5
Начиная с Eclipse Juno, Code Remenders Intelligent Java Proposals заменили старые предложения JDT Java.
Он предоставляет функцию "интеллектуального завершения кода", как это сделал IntelliJ.
Вы можете получить что-то полезное по ссылке ниже:
http://code-recommenders.blogspot.jp/2012/07/code-recommenders-10-code-completion-on.html
Ответ 6
ctrl-space или установка задержки на 0 не решает проблему. вопрос заключается в том, как заставить Eclipse показывать предложения автозаполнения, автоматически появляющиеся при вводе. это очень удобная функция IDEA, которую я определенно хотел бы иметь в Eclipse