roslyn: VS2019 intellisense completes with bad quality results
Version Used: Visual Studio 2019
Maybe my mind is playing tricks on me, but since I updated to VS 2019 I feel like I’m fighting a lot against Intellisense.
Specifically: I would very quickly type the beginning of what I’m intending to write, hit complete (tab, space, enter – depends on the situation)… and not get the expected (best) result. So I have to backspace, start again (slowly), get the “right” completion and move on.
This was not the case in VS2017, I could write code quickly, completing everything along the way.
Because writing code is the “core loop” of coder, having to stop and backspace because of bad Intellisense is very irksome and a major frustration after my upgrade.
I may be completely off, but I have a suspicion / theory about what has changed:
My guess is that new Intellisense is completely async and I am getting its best suggestion at the time I hit “complete”. So when typing int<tab>
I think I might get the completion for in
if Intellisense has not finished filtering and sorting the int
prefix.
I love the improved “snapiness” of VS 2019, but if I’m correct about Intellisense it should wait for the full suggestions to complete before completing text in editor.
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 6
- Comments: 29 (17 by maintainers)
This is likely the trigger, as inline JavaScript in these would be running through the TypeScript completion engine.
@AmadeusW I have “Auto cancel long running…” checked and “Automatically adjust maximum allowed…” is selected.
I have never touched this setting, it’s either the default or migrated from a previous version upgrade (I had VS 2017 and prob. even older versions on this machine).