Затмение: Мгновенное автозаполнение - PullRequest
24 голосов
/ 14 октября 2011

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

Итак, я пошел в: Окно -> Настройки -> Java -> Редактор-> Content Assist и установите задержку на 0 мс и триггер автоактивации на ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .

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

Поэтому, когда я хочу набрать:

String joe = "Joe";

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

String joeString = ...;

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

Ответы [ 3 ]

7 голосов
/ 14 октября 2011

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

3 голосов
/ 14 октября 2011

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

0 голосов
/ 28 октября 2013

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...