2013-03-24 3 views
3

Мои ключи активации активации установлены в положение от a до z. Таким образом, как только я набираю str, он предлагает StringBuilder, что я и хочу.Как отключить предложения Non-Type в Eclipse?

Eclipse show Java Type proposals

Затем я нажимаю Space принять предложение и введите С.Б. для имени переменной. Eclipse показывает предложения не-типа «sBuilder». Поскольку я решил, что имя переменной должно быть sb, предложения, не относящиеся к типу, бесполезны.

Eclipse show Java Non-Type proposals

Как раздражающих шоу рекламного пакета, я не могу продолжать набирать =, потому что затмение будет изменить имя переменной из sb в sBuilder. Поэтому я должен нажать Esc, затем =.

Каждый раз, когда я определяю переменные, Eclipse всегда дает мне предложения без предложений, которые стоят один Esc отклонить. Как отключить предложения Non-Type в Eclipse?

ответ

1

Попробуйте это:

  1. Открыть Window - Preferences.
  2. Перейти к Java - Editor - Content Assists - Advanced.
  3. В расширенной странице по умолчанию необходимо проверить Java Proposals. Java Proposals состоит из Non-type и Type proposals.
  4. Если вы хотите отключить Non Type Proposal, снимите отметки Java Proposals и Java Non-Type Proposals, затем проверьте Java Type Proposals.
+1

Следует также снять флажок Java-предложения (Task-Focused). Спасибо! – Gqqnbig

+0

Нет, я не изменяю другие предложения. –

+0

Действительно? Это не работает, поскольку ваше сообщение говорит, пока я не снял Java-предложения (Task-Focused). – Gqqnbig

1

Самый простой способ получить то, что вы хотите изменить ваш рабочий крошечную: Тип «Новая ул» вместо «ул» только, пусть Eclipse, автоматически выполнивших на «новый StringBuilder()», хит Ctrl , L для автоматического создания присвоения локальной переменной перед конструктором и просто введите имя по своему желанию.

Это меньше нажатий клавиш и меньше вариантов, представленных путем завершения кода.

Смежные вопросы