Atom is a free and open-source text and source code editor for OS X, Linux, and Windows with support for plug-ins written in Node.js, and embedded Git Control, developed by GitHub. Atom Text Editor is a desktop application built using web technologies.Most of the extending packages have free software licenses and are community-built and maintained.

Atom is based on Electron (formerly known as Atom Shell),a framework that enables cross-platform desktop applications using Chromium and Node.js. It is written in CoffeeScript and Less.It can also be used as an IDE. Atom was released from beta, as version 1.0, on June 25, 2015.Its developers call it a “hackable text editor for the 21st Century”

Features

  • 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.
  • the smart auto-completion – Atom helps you write code faster with a smart, flexible autocomplete.
  • file system 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.

Installation

To install Atom on Linux, you can download a Debian package or RPM package either from the main Atom website at atom.io or from the Atom project releases page at https://github.com/atom/atom/releases

Install Atom Text Editor via GitHub

To install Atom Text Editor from terminal, enter following command:

wget https://github.com/atom/atom/releases/download/v1.3.1/atom-amd64.deb
sudo dpkg -i atom-amd64.deb
Install Atom Text Editor via PPA:

Webupd8 Team is maintaining an unofficial PPA with most recent Atom packages for all current Ubuntu releases, and derivatives. While official Linux binary is 64-bit only, the PPA supports both 32-bit and 64-bit.

1. Add PPA

Open terminal (Ctrl+Alt+T) and run the command:

sudo add-apt-repository ppa:webupd8team/atom

Type in password when it prompts and hit Enter.

2. Update and install Atom editor:

Update system package index and install the text editor via command:

sudo apt update
sudo apt install atom

3. (Optional) To remove Atom text editor

To remove the software, use Synaptic Package Manager or just run apt command with remove flag:

sudo apt remove --purge atom

And the PPA can be remove via Software & Updates utility under Other Software tab.

Similarly, Atom Text Editor can be installed on other operating systems based on Ubuntu.
Once Atom is installed and a new release is out in future, you can simply upgrade the editor by running regular system updates via Software Updater utility.

Video Tutorial: https://youtu.be/6p-YCcZVZNc