Улучшение автозаполнения Eclipse? - PullRequest
21 голосов
/ 08 мая 2011

В настоящее время автозаполнение Eclipse, кажется, запускается только после точки или параметров, я хочу использовать это также для переменных, например, если у меня есть

String test = "hello";

тогда я хочу, чтобы автозаполнение предложило "test", если я начну вводить "t" в следующей строке (например, если я собираюсь изменить значение переменной test).

Есть ли какой-нибудь плагин Eclipse, способный сделать это? Я уже проверил опции Eclipse Content Assist, но кажется, что там нет опции для того, что я хочу? Спасибо за любую подсказку!

Ответы [ 6 ]

53 голосов
/ 09 мая 2011

Прежде всего, спасибо за все ответы. Они верны, однако вы должны нажимать комбинацию клавиш каждый раз. Вот как это делается автоматически:

Этот плагин больше не нужен. Просто иди в Настройки> Java> Редактор> Помощник по содержимому и вставить:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.

в поле «Триггеры автоматической активации для Java:».

Это просто вызывает автоматическую активацию после любого символа английского алфавита и после точки. https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157#c12 Работает нормально: -)

Подсказка: вы, вероятно, захотите дополнительно установить задержку автоматической активации на 0, по крайней мере, если вы привыкли к visual studio; -)

3 голосов
/ 08 мая 2011

В дополнение к приведенным выше предложениям, вы пробовали ALT + / . Нет * * 1005

1 голос
/ 08 мая 2011

Вы можете нажать "t", а затем Ctrl + Пробел .. это?

1 голос
/ 08 мая 2011

Если вы нажмете ctrl+space комбинацию клавиш, eclipse покажет вам окно помощи с кодом.

Введите t, а затем нажмите ctrl+space, он покажет вам возможные совпадения

1 голос
/ 08 мая 2011

ctrl + пробел

0 голосов
/ 29 марта 2014

В Eclipse

Window--->Preferences---> search for Content Assist under Content Assist go for Advanced
and check the Java Praposals.

сделано.

...