Visual Studio, almost exclusively, for "real" code. I use an emacs-like editor called Jed for general text editing, mostly because I learned it in university, and have muscle memory for it now.
I'm a pretty "shallow" user of most tools - I'm sure there are very useful features in every tool I use that I've just never got round to learning.
I do have SublimeText installed, and tend to use that for non-VS scenarios where I want to do search/replace across multiple files, or to browse a large set of files.
I've played with VS Code several times but never quite become familiar enough with it. Maybe I need to try again.