2014-12-16 4 views
2

Мне очень понравилось завершение нечеткого кода в IntelliJ.IntelliJ IDEA 14 - Завершение работы нечеткого кода Java

Это означает, что вы набрали: «.pln» и IntelliJ предложил: Println

Но в версии 14 это не очень хорошо работает больше.

Вы можете ввести "ln", чтобы получить предложение для println, но если вы наберете букву, для которой на самом деле существует функция, которая начинается с этой буквы, нечеткий поиск больше не работает.

Например: Если я набираю «p», отображаются только все функции, начинающиеся с p.

И когда я печатаю «pln», IntelliJ ничего не предлагает, так как нет функции, которая начинается с «pln». Поэтому он не ищет функции, которые включают «p» «l» «n», например println, больше ...

Любая идея? Или я ошибаюсь, и это было также поведение, известное из версии 13?

ответ

1

Matching никогда не работал в таком расслабленном в IntelliJ IDEA. Чтобы завершить «println», нет другого способа, кроме как просто написать некоторую подстроку. В словах с прописными буквами вы можете вводить только их (в любом случае), например. «fis», «FIS», «ins» будут соответствовать «FileInputStream».

+0

Спасибо, возможно, я смешал вещи с плагином eclipse, который называется «рекомендатели кода». :-( – Subby

0

Введите начальные буквы CamelHumps имен, например: enter image description here

Итак, попробуйте типа Sout введите:

System.out.println(); 
+0

Что вы показываете на картинке: «Искать в любом месте». Я попросил завершить код « + ». И «sout» работает только так, потому что это предопределенная аббревиатура, которая также не имеет ничего общего с проблемой, о которой я упоминал. – Subby

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