There are so many different text editors out there, some have a GUI, some are terminal based; and so many people prefer different ones for different reasons.
With all that said, there are times when I stumble upon new piece of software that seems to stand out above the rest, and in the case of text editors; Atom has done just that.
Atom is a hackable text editor, meaning that it can be customized almost to an extreme, but yet, is perfectly usable and awesome even just with its default setup.
It’s also available for Windows and MacOS X, but truth be told I’ve only really encountered people using it on GNU/Linux. Not to say there aren’t people using it on other platforms, just my own observations.
Atom can be installed either via .deb or .rpm packages easily downloaded from the main website, or if you prefer you can build it from source.
The Atom website lists some of its features as:
As you can tell, Atom is geared towards developers and programmers, however, I’ve been using it to edit configuration files for one of my servers, and it’s been quite a nice treat to use.
One of the awesome things about Atom is that there are mods/addons called “Packages” for Atom that can be installed to enhance the application with nearly any addition you can think of. https://atom.io/packages lists 6,503 packages available at the time of me writing this article.
Atom also has a few built-in themes, and plenty more can be found online for those who don’t like the initial appearance. I opted for the “One Dark” theme that came with Atom, but https://atom.io/themes shows 2,226 themes available online just from this one resource location for Atom. I’m sure there are probably more scattered across the web as well, so if you can think of a way you’d want it to look....It’s probably out there!
Lastly, Atom is probably the most heavily and properly documented application I’ve come across in what feels like ages. The “Flight Manual” as they call it (http://flight-manual.atom.io/)) has detailed and easy to follow documentation on everything from how to use Atom, to the deeper workings like customizing or even replacing the engine that drives it, creating your own themes, and everything you could possibly need to know about creating packages for Atom, debugging, etc.
Overall, Atom is an absolute powerhouse of a text editor that could be useful for powerusers and developers but also for people just looking for a nice and clean text editor to use for simple note taking alike. If you’re in the market for something like this, I highly recommend giving it a try.
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.