I use a pretty large set of editors. PyCharm + CLion + Sublime + VS Code at work, and Visual Studio 2017 + VS Code at home (I primarily work on gamedev on the side in Unity).<p>I just got a new laptop with a 4k screen, and was very disappointed to discover that most coding editors do not support the high DPI screens. VS Code is one of the few that does, so that is what I'm using now. The text in Visual Studio 2017 actually looks worse on the 4k monitor since Windows is forced to use some sort of fuzzy scaling.
Depends on what I'm doing... Android Studio for Android Development, Xcode for iOS/Mac/C/C++, Atom for anything else really... Why should I use only one? Each one is good at various things. I would never try to write an Android app with Xcode, nor would I do the same with Android Studio for iOS. There is no wrong answer here so I personally think that there is no reason to ask. Its a personal preference.
Was a long time Vim user. Heavily customized Vim setup. But got tired of keeping up with the ecosystem, new plugins etc. Switched to Spacemacs with Vim mode recently (cannot ever forego Vim modes once its in your muscle memory). Loving the new setup so far.<p>But Vim, even with heavily customized setup, is so blazing fast, it can make other editors piss in their pants. E.g, opening the first file on Spacemacs takes good 3-4 seconds.
vim for small changes to scripts, or editing lots of text; vscode for any scripts/applications that only involve one language; pycharm for web apps using Python