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.
I use Sublime Text on both Windows and Ubuntu. It is also for the Mac. I think that it is faster than Atom and has all of the benefits of Atom that you describe, with the possible exception of documentation. Good article, though.
Kate from KDE is better choice then Sublime. But it’s laggy under Windows.
I prefer to use Microsoft Visual Studio Code. It is the same as Atom but it’s more convenient and have programming language support be default (except code beautify, you can install it throw its addon manager)
Sublime is C++
Plugins are made in python
Atom is Electron (bleh)
Atom is not using native code that’s why it’s heavy and slow. That’s also the reason why it works across the platforms.
>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 just taking a simple note, I think it will be faster to open Notepad and write. By the time you’ve saved the note, Atom will still in loading mode.
One word: Geany.
Atom seems faster here on Debian than on my Windows 7 and less resource intensive.
Microsoft’s server and Visual Studio lines are solid. So is VS Code. Have switched to it for everything. Nice job getting the memo and running with it MS.