If you're not averse to paying for an editor - Rider by JetBrains got me through my C# + Unity courses in university (using Linux), I still use visual studio to this day at work and I think I prefer Rider overall actually, but obviously it comes with a fair price tag.