it-roy-ru.com

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

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

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

Я думаю, что в Eclipse есть нечто подобное, конечно же, в Eclipse Helios. При вводе вы нажимаете CTRL + SPACE или когда вы набираете имя переменной '.' запустит опции автозаполнения . Также здесь кто-то предлагает изменить настройки задержки автозаполнения на 0.

Кстати, вы также можете принять свой выбор с пробелом, конечно.

EDIT: Почему бы не рассмотреть возможность использования NetBeans, моего личного фаворита. Там у вас есть возможность показать автозаполнение при начале ввода любой части идентификатора Java. Это будет выглядеть именно так, как вы хотите. (в NetBeans Tools->Options->Editor->Code Completion там в поле Language выберите Java и, наконец, установите флажок Auto Popup при вводе любой части идентификатора Java).

1
Boro

Перейдите в «Окно» → «Настройки» → «Java» → «Редактор» → «Ассистент контента». В столбце «Триггеры автоматической активации для Java» введите:

.qwertyuioplkjhgfdsazxcvbnm_QWERTYUIOPLKJHGFDSAZXCVBNM

Добавьте любые другие ключи, которые вы хотите. Вы сделали Это отвечает на ваш первый запрос . Что касается второго, я думаю, что он уже существует.

77
akshob

Я должен сказать НЕТ. Я перешел из Eclipse в IntelliJ из-за intellisense и неспособности заставить Eclipse вести себя как IntelliJ (или, если вы пришли из среды .NET: неспособность заставить Eclipse intellisense вести себя как ReSharper в .NET). 

Вы должны работать в Eclipse? Я делаю 98% работы в IntelliJ, затем преобразую проект в проект Eclipse (IntelliJ может получить к нему доступ) и заканчиваю его в Eclipse. Может быть, вы могли бы попробовать это решение. 

3
sandalone

Взгляните на Eclipse Code Recommenders [1] или Codetrails Connect [2]. Они делают интеллектуальное завершение кода Eclipse.

[1] http://Eclipse.org/recommenders/

[2] http://marketplace.Eclipse.org/content/codetrails-connect-community-edition/

3
Marcel

Начиная с Eclipse Juno, интеллектуальные предложения Java по рекомендациям по коду заменили старые предложения Java по JDT.

Он предоставляет функцию «интеллектуального завершения кода», как это сделал IntelliJ.

Вы можете получить что-то полезное по ссылке ниже,
http://code-recommenders.blogspot.jp/2012/07/code-recommenders-10-code-completion-on.html

0
zhijuexu

ctrl-пробел или установка задержки на 0 не решает проблему. Вопрос в том, как заставить Eclipse автоматически показывать подсказки для автозаполнения при вводе. это очень удобная функция IDEA, которую я бы очень хотел иметь в Eclipse

0
Alex