Rider became a bloatware, I'm out.

After the n-th time trying to have Rider understand to NOT replace my typing by a suggestion when pressing ENTER, I gave up.

I have the feeling of constantly fighting the IDE:

- I don't want auto completion ? Fine but you have to disable it at FOUR different places because we now have SO MANY things competing for harassing you

- I don't want my typing to be replace ? Nope, that is not happening, we WILL replace your typing unless you press ESC, those settings ? Hey many you didn't find them all 

Anyway we will replace all your changes at our next update which we do every 3 days !

I'm fed up, I just wanna work. I'm probably going to replace by vim, at least that one is peaceful.

1
4 comments

I understand the frustration, however, I wonder why no one has commented on this?

JetBrains engineers are thorough, and their products reflect that compared to solutions from other quarters! They pay attention to details. Just by comparing the level of customizability and the quality of the UX of their products, it is clear that they care about the developers' needs and not to mention ~$250 for the whole lot and community editions and so on!.

There has to be a simple solution for the aforementioned issue, without a response, it looks like the default solution is something like ‘Please reset the user’ :)

Best!

 

0

Oh sorry, just noticed that the original post was only submitted yesterday so yeah, someone will respond!

0

Unfortunately, I concur. I switched to Rider from Visual Studio a while back, and I really like the new UI introduced not so long ago, but some quality-of-life features are becoming increasingly frustrating to work with. To add to the OP's examples:

- Different completion actions require a different key to press- either Tab or Enter. As the result, I keep pressing the wrong key, have to ctrl+z and try again.

- The accuracy of intellisense/auto-complete suggestions has gotten worse for some reason. Imagine the following example:

// TestEnum defined in MyNamespace.One.Enums
// However, imagine that there is an enum with the same name, defined in MyNamespace.Two.Enums
using MyNamespace.One.Enums;

var someValue = TestEnum.TestValue;
var someOtherValue = Tes...// Here intellisense won't recommend a type (TestEnum in this case) that's already used in this file, it will instead recommend MyNamespace.Two.Enums.TestEnum

Why? Why would Rider recommend a type from a different namespace, instead of recommending a type that's already used in the file. It doesn't make sense, and requires me to manually type the name of the type that I'm already using, or copy-paste all the time.

0

There is still room to improve but for me (especially as I use different languages and all have there JB IDE counter part) JB IDEs are the best when doing heavy coding work. Just as in “the past is to improve yourself, the future is to prove yourself”. 

I do think that the remark about auto-completion is a good one and created an issue (with linking to this posts to give credit): https://youtrack.jetbrains.com/issue/RIDER-123609/Consolidate-auto-completion

 

0

Please sign in to leave a comment.