Intellisense observation.

Guys,

I've noticed something that puzzles me. When I get the auto-completion list dropdown they are being selected bottom up if that makes sense. If I have ABC and ABCDE and ABCDF when I start typing it selects ABCDF the bottom entry. Thereafter, if I want to use ABC I have to select it manually. I'd have thought the list would have reduced in size the more I type? That is, I'd like it to select ABC first and then let it reduce the list when I type the D so that it shows ABCDE and ABCDF in the dropdown. Does anyone know what's going on? Configuration option? I can live with it but I'd like to know if this is the expected behaviour?

Thanks,

Peter

5 comments
Comment actions Permalink

The intellisense dropdown in ReSharper 4.x is case sensitive... again. I
don't know why, but the first few releases of ReSharper 2, ReSharper 3, and
now ReSharper 4 were case sensitive. This was fixed early in ReSharper 2 and
ReSharper 3 but hasn't been fixed in ReSharper 4. Thus if you type "stream
stream" you'll end up with "StreamWriter stream" instead of "Stream stream".
The workaround is to either type the names in the correct case (e.g. type
"Stream stream") or use the arrow keys/mouse to select the right name from
the list.

"Peter Hamilton-Scott" <no_reply@jetbrains.com> wrote in message
news:25939574.83151223574072108.JavaMail.jive@app4.labs.intellij.net...

Guys,

>

I've noticed something that puzzles me. When I get the auto-completion
list dropdown they are being selected bottom up if that makes sense. If I
have ABC and ABCDE and ABCDF when I start typing it selects ABCDF the
bottom entry. Thereafter, if I want to use ABC I have to select it
manually. I'd have thought the list would have reduced in size the more I
type? That is, I'd like it to select ABC first and then let it reduce the
list when I type the D so that it shows ABCDE and ABCDF in the dropdown.
Does anyone know what's going on? Configuration option? I can live with it
but I'd like to know if this is the expected behaviour?

>

Thanks,

>

Peter


0
Comment actions Permalink

Thanks Greg. I had noticed some casing taking place but I put it down to me racing through trying to get my code finished. I'll try and remember the case aspect just as soon as I've put out the fires I started in my code! :)

0
Comment actions Permalink

That sounds less like casing to me and more like the issue someone else reported where R# was choosing something other than the shortest available matching type on completion. I wonder if that is again what is being seen here?

0
Comment actions Permalink

Now I've had a few minutes to look into it, here's an attached screenshot showing what the dropdown selects the moment I type the "c". It's the same for both upper and lower case.



Attachment(s):
Dropdown.jpg
0
Comment actions Permalink

True, but I call it "case sensitive" because if you type compare in your
example you'll get CompareOrdinal instead of Compare. The only want to get
Compare is to type Compare with the exact case. Either way, it's frustrating
and kinda defeats the purpose.

"Peter Hamilton-Scott" <no_reply@jetbrains.com> wrote in message
news:4007680.96651223915623031.JavaMail.jive@app4.labs.intellij.net...

Now I've had a few minutes to look into it, here's an attached screenshot
showing what the dropdown selects the moment I type the "c". It's the same
for both upper and lower case.


0

Please sign in to leave a comment.