Подтвердить что ты не робот

Любой способ получить IntelliJ-подобную автозаполнение в Eclipse?

Я застрял в Eclipse в одном проекте, и мне хотелось бы, чтобы автозаполнение было похоже на IntelliJ - две основные проблемы:

  • Начните вводить текст и Eclipse автоматически предложит все возможности
  • Когда в выпадающем списке есть элемент, вы можете принять его не только с помощью клавиши ввода, но с точками, пробелами...
4b9b3361

Ответ 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. Возможно, вы можете попробовать это решение.

Ответ 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