Subby
Subby

Reputation: 2036

IntelliJ IDEA 14 - Java fuzzy code completion not working correctly anymore

I really liked the fuzzy code completion in IntelliJ.

That means: you typed: ".pln" and IntelliJ suggested: println

But in version 14 this does not work very well anymore.

You can type "ln" to get a suggestion for println, but if you type a letter for which actually a function exists that begins with this letter, the fuzzy search does not work anymore.

For example: If I type "p", only all functions beginning with p are shown.

And when I type "pln" IntelliJ does not suggest anything, since there is no function that begins with "pln". So it does not look for functions that include "p" "l" "n" like println, anymore...

Any idea? Or am I wrong and this was also the behaviour known from version 13?

Upvotes: 2

Views: 534

Answers (2)

Peter Gromov
Peter Gromov

Reputation: 18911

Matching has never worked in such a relaxed way in IntelliJ IDEA. To complete "println", there's no other way than to just write some substring of it. In words with uppercase letters, you can type just them (in any case), e.g. "fis", "FIS", "ins" will all match "FileInputStream".

Upvotes: 1

Phat H. VU
Phat H. VU

Reputation: 2360

Type the initial letters of the CamelHumps names, for example: enter image description here

So, try type sout then enter :

System.out.println();

Upvotes: 0

Related Questions