Ça dépend des contextes.
En général, chacun est libre de coder avec ce qu'il veut. La plupart des devs utilisent emacs en cli, vim en cli, ou visual studio. J'en ai jamais croisé qui utilisaient autre chose dans des situations où l'éditeur et l'OS sont libres de choix, à l'exception d'un type qui ne jurait que par X-Code, et des quelques stagiaires/débutants qui débarquent régulièrement avec Notepad++ ou Code::Blocks le temps de se convertir à plus efficace.
Il y a des cas où le projet impose l'utilisation d'un éditeur particulier, souvent Visual Studio, Qt Creator, NetBeans, IDEA, ou Eclipse. C'est variable selon la nature du projet, de l'entreprise, du chef de projet, des collègues, du langage, etc. C'est surtout dans le monde des paradigmes orientés objet (C++, C#, et surtout Java) que les éditeurs en GUI sont populaires.
Liens sociaux