Hacker News new | ask | show | jobs
by mfro 258 days ago
Really too bad. Rider is the best option for C# IMO. Would really like to know if vim with LSP is a good alternative.
4 comments

If you're writing plain C#, Neovim with the Rosyln LSP is pretty solid. If you're working with Razor Pages, though, may God have mercy on your soul. I can't even find good syntax highlighting, never mind all the other functionality I expect out of a language server.
The only decent alternative I know of is old school Visual Studio. But knowing Microsoft, it's probably a copilot hellscape now.
Visual studio is the only real alternative, for full featured IDE, yes. It is about as useful as Rider imo, but the analyzers and general UX are lacking
Not sure about Vim, but Neovim would likely yield a better experience. I use Emacs and the Vi family editors myself as well as Rider, VS, and VS Code. As painful as it is for me to admit, Rider/VS are hard to beat.
I don't really do front end work so C# with NeoVim is working great for me for the last year.