Intellisense observation. Follow
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
Please sign in to leave a comment.
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...
>
>
>
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! :)
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?
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
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...