vi, not really a favourite as such and with a steep learning curve, but like @Steini86 i know it's always going to be on a server, so it's what i always end up using, so much so i keep finding myself typing :w, :q! and :wq in other editors... and i absolutely hate emacs, don't know why, just never been able to get on with it.
Emacs. Been using microEmacs first, then full Emacs. I know how to use vim if nothing else is available. On Debian GNU/Linux command editor brings up a sensible editor (usually nano).
emacs is the most flexible and versatile text editor compared to other... But the personal configuration of emacs is and will continue to be inherently just a big pile of disparate code, and the best way to deal with it is to leave it as it is...
nano, or if im feeling naughty and have a desktop... sudo nautilus > browse > gedit If we are talking coding.. For a long time it was notepad, then phpedit then something else, Switched to linux. Netbeans, recently I have just picked up VS Code, took me a little while to work my way around it, but I like how easy its extendible and some of its basic functions are just awesome. (switch between files in a single click from the folder tree, option to leave open files in settings). So there are a few, I prefer an IDE like netbeans or vs code, those are my daily drivers just not for single file edits. Never got to grips with VI, nano is far less complicated.
WOW, oh my days! You know that "and another". I couldnt recall the name, it was the first one after notepad, I think I went to it because of the line ending in notepad messing with php3. Oh man that was certainly some time back. Nope can't have been me. #IamNOOB