JetBrains IDEs like CLion, IDEA, PyCharm. Also for editing individual files, not just large projects.
I don't really know why some programmers use text editors instead of full IDEs. Good IDEs are much more powerful, why cripple yourself?
For very small changes from the terminal, especially when using ssh, I use vim sometimes. But not for any big changes.