How-To Guides and Blog

How to Install Atom(Hackable Text Editor) on Linux

NBH Support
No Comments

“Atom” is an open source free coding tool available on GitHub under MIT license. They describe it as “A hackable text editor for 21st century”. Atom was released four years ago in 2014. Let’s take a look at atom features.

Highly Customizable

Atom by default comes with nothing. All you need is to install packages to make it work for you. Packages are fundamental to atom programming editor as it extends its functionality. Currently, there are 6452 packages available on the GitHub for Atom.

You can download and install any kind of packages to match your development need. As a web developer, Atom will give you feel of power like no other programming tool.

Another thing that i like about atom are themes, there are a ton of free themes that you can use for your atom. You can also create one from scratch if you can’t find a suitable theme for you.

Workspace

Atom’s workspace is easier and user friendly as compared to sublime text editor. You can even install packages (like auto complete+) to help you in your coding. You can drag and drop elements from tree view as well. Also, it is well documented (after all, it is developed by GitHub). You can find help about any of its features

Performance

One thing that hurt about Atom is that it can be very slow at some times. Specifically, when you open files and switch between tabs, there is enough lag to get annoyed. Performance is a key problem with Atom but it has become better with newer releases.

Atom by default gives you nothing. You have to configure it according to your needs. Which may be for some developers because its gives them freedom of choice to transform their editor into whatever they want.

Installing Atom

Ubuntu

You have to add the ppa first, then you need to update the system in order to install atom.

sudo add-apt-repository ppa:webupd8team/atom

sudo apt update && sudo apt install atom

Debian

Debian users can download atom via wget and install it via gdebi.If gdebi it’s not installed on your system, use the following command to install it and proceed with the installation of atom.

sudo apt install gdebi
wget https://github.com/atom/atom/releases/download/v1.30.0-beta0/atom-amd64.deb

sudo gdebi atom-amd64.deb

OpenSuse / Fedora

Download the rpm package first, then use rpm to install atom.

wget https://github.com/atom/atom/releases/download/v1.30.0-beta1/atom.x86_64.rpm

sudo rpm -ivh atom.x86_64.rpm

Run the following commands to install dependencies automatically.

#OpenSUSE
sudo zypper install atom.x86_64.rpm

#Fedora
sudo dnf install atom.x86_64.rpm

Arch

Atom is available on aur repository, you can download it via pacman or any aur package manager you want.

sudo pacman -S atom

Conclusion

There are approximately 300 programming languages (Domain specific languages apart) are in the world and many text editors as well. Choosing a right programming text editor for coding is very confusing for that. The answer to the question “Best coding editor?” may not exist because one editor can be best for someone and worst for someone other. However, there are 4 editors which are most widely used by programmers: Atom, Sublime, Visual Studio Code and Vim.