A look at Atom text editor for GNU/Linux
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:
- Cross-Platform editing -- Atom works across operating systems. You can use it on OS X, Windows, or Linux.
- Built-in package manager -- Search for and install new packages or start creating your own—all from within Atom.
- Smart Autocompletion -- Atom helps you write code faster with a smart, flexible autocomplete.
- Filesystem Browser -- Easily browse and open a single file, a whole project, or multiple projects in one window
- Multiple Panes -- Split your Atom interface into multiple panes to compare and edit code across files.
- Find and Replace -- Find, preview, and replace text as you type in a file or across all your projects.
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.Advertisement