ST3.
Atom is really good but really slooooooow with large files ....
Visual Studio Code is free, works faster than Atom and has a very cool built-in debugger for Node.js and ASP.NET Core apps.
emacs
If it's just text editors: Neither. I prefer Notepad++ on all platforms (but I also like Kate sometimes :) ).
But really, development is not only about text editors. That's why for browser side development I complement text editors with the web development tools of a browser. For server side stuff I like the Webstorm IDE (as I am mainly developing for Node.JS lately). I made the switched from Visual Studio.
Development without an IDE is a pain.
I used sublime for years and really liked it. But you cant beat an ide like web-storm.
Web-storms linting is spot on and indexing of all your files is awesome. No need to download extra things, it just all works out of the box.
It recognises all of your tasks in gulp, npm etc and you can run them with just on click. It also has nearly all the tools of source tree built in.
Because it indexes files it can tell you the names of variables and functions from other files or entire libraries.
But all that comes at a price. A year licence is about โฌ150 including tax. Also memory, you wont be able to use this on a low end machine, well at least not comfortably. But that being said if your a full time dev โฌ150 is not much and maybe your boss will buy it. Plus I guess most of us devs use pretty good hardware.
Hope this helps.
Stas Ustimenko
Jennifer
I don't know anything about editors for coding, but as a writer that often use text editors (and I have seen them a lot!) I'd suggest you browsing this review site where you can find some cool apps besttexteditor.com