Eclipse: мгновенное автозаполнение

Мне не совсем удобно, как Eclipse код автозаполнения. Мне нравится способ, которым IntelliJ предлагает предложения (некоторые говорят, что это довольно агрессивно, но мне это нравится).

Итак, я пошел в: Window → Preferences → Java → Editor → Content Assist и установил задержку до 0 мс и активировал триггер для ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.

Теперь Eclipse выглядит очень быстро с автозавершением, но есть одна очень неприятная вещь: Он завершает предлагаемые имена переменных на каждом пробеле пробега.

Итак, когда я хочу напечатать:

String joe = "Joe";

Затмение достаточно быстро, чтобы разрушить его:

String joeString = ...;

Другими словами, нажатие: String joe[space] делает joeString. Надеюсь, что я был ясен еногух, спасибо за предложения:)

Ответ 1

Вы можете снять флажок "Окно → Настройки → Java → Редактор → Содержание → Вставить отдельные предложения автоматически". После этого вы должны получить всплывающее окно с предложением, но оно не будет автоматически вставлено в редакторе.

Ответ 2

Увеличьте задержку, чтобы вы все равно могли печатать короткие вещи без остановки. Я не уверен, что есть еще один способ решить эту проблему, поскольку вы просите Eclipse всегда мгновенно автозаполнять, а пространство выбирает текущую автозаполнение.

Ответ 3

Для этого есть решение для отслеживания проблем. Скопируйте jar в папку eclipse/dropins. С следующим местом перезапуска в качестве автозапуска запускается диалоговое окно.