What features does Rider have that aren't present in VSCode?

This probably more of a personal bias/preference than a rational decision. I prefer emacs as my editor and use VSCode only for its stellar Typescript integration. When I started game dev back in 2020, I tried rider and really liked it for these reasons:

- I found the Unity integration reliable and seamless. - The local history extension saved me quite a few times (since then I've discovered that vscode has a local history extension, but I find the rider version being better integrated). - I liked the rider debugger a lot.

I don't think I gave VSCode as a Unity Companion editor a fair chance to usefully answer this question.

I'm just asking out of curiosity. I'm not particularly vested in your choice of IDE so much as I'm interested in the best solution to consolidate my work into one, maybe two IDEs across all platforms without missing out on most major features. VSCode is so far 80% of what I'm looking for, the rest of my work must be done in Visual Studio, XCode, Android Studio, and sometimes in Sublime, Notepad++, and others. While Jetbrains IntelliJ is a likely solution, the recent price hike has given me pause.

What has helped me with the consolidation is the ubiquity of my preferred key bindings. I use vim keys with spacemacs like bindings.

On emacs, doom-emacs[1] gives me the bindings. On VSCode, VSpaceCode[2], on Jetbrains Rider, Intellimacs[3]. While there are minor differences between the implementations, I have very limited friction when switching between IDEs.

I have paid for the Jetbrains ultimate subscription as I also use DataGrip. I think I’ll be satisfied with the current version of their IDEs for the next 2 years even if I decide to cancel the sub.

[1]: https://github.com/doomemacs/doomemacs

[2]: https://vspacecode.github.io/

[3]: https://github.com/MarcoIeni/intellimacs