“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.
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.
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
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.
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 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
Atom is available on aur repository, you can download it via pacman or any aur package manager you want.
sudo pacman -S atom
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.