Что делает «Автоматическая вставка общих префиксов» в Eclipse? - PullRequest
7 голосов
/ 28 января 2011

Я искал способ улучшить автозаполнение в Eclipse, и я нашел этот параметр предпочтения «автоматически вставлять общие префиксы» в окне настроек, раздел Java -> Редактор -> Ассистент контента.это потому, что я не чувствовал никакой разницы.В справке говорится:

Если этот параметр включен, помощник по кодам автоматически вставит общий префикс всех возможных дополнений, аналогично расширению оболочки Unix.Это можно использовать повторно, даже когда отображается окно помощи при кодировании.

1 Ответ

14 голосов
/ 28 января 2011

Применяется только в (относительно) небольшом числе случаев.

Представьте, что у вас есть интерфейс с методами

public interface Farm {
   public int getNumberOfDucks();
   public int getNumberOfChickens();
   public int getNumberOfGeese();
}

тогда, если у вас включена эта опция и введите

farm.getN<control-space>

будет автоматически завершено до

farm.getNumberOf

прежде чем он покажет вам меню. Без него он сразу покажет вам меню, ничего не заполнив.

Кажется, что это работает только для участников, а не для классов.

...