Intellisense making unnecessary choices

Answered

Using Unity. I created a few different assemblies. In all of them that are using UnityEngine if I type "Debug." it will assume I mean System.Diagnostics.Debug and put that at the top of the list. Out of habit, I press enter because Log is usually at top, so it adds "using Debug = System.Diagnostics.Debug". Why would it suddenly start doing this?

3
7 comments

I'd give this 11 votes if I could, it's very annoying.

0
Hello all. Could you please provide us with a screenshot of the error (just screenshot of your editor window with suggestion popup) and your code snippet, when this occurs? This will help us to reproduce the issue (and fix it). Thank you!
0

Hi, here a screenshot. Note I've obscured an irrelevant code block with a green rectangle in a graphics tool after taking the screenshot.

The pop-up shows regardless of code around it.

0

Thanks, I've added your details to the known issue RIDER-28170 (feel free to upvote). 

It seems like statistic-related problem. Please, try to carefully choose the right "Debug" several times and check if the order changes. 

Thank you for understanding. 

0

Hi, I've tried but by this point i must have hit the wrong "Debug" hundreds of times so I'm guessing that few right ones may not cut it. Is there a way for me to reset the statistics without losing my other settings / reinstalling Rider?

0

Please, try to remove caches by  File > Invalidate Caches /Restart -> Invalidate and Restart

0

OK, thanks a lot for your help!

 

0

Please sign in to leave a comment.