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?

7 comments
Comment actions Permalink

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

0
Comment actions Permalink
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
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

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
Comment actions Permalink

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

0
Comment actions Permalink

OK, thanks a lot for your help!

 

0

Please sign in to leave a comment.