In the last few years, I have tired many text editors like gedit, sublime, vi, vim and now Atom. You can read more about Atom on their website.
What I like about Atom is the packages, gedit and sublime also has packages (reference) for example I like cli panel in text editors, like Embedded Terminal in gedit
However, I needed a text editor that can support a cli and a webbrowser plugin (see the image below). Atom does that as it has a terminal-plus (don’t install it before you read the complete blog) and browser-plus.
Use the following commands on Ubunut to install Atom
sudo add-apt-repository ppa:webupd8team/atom
sudo apt update
sudo apt install atom
Some of the packages I like are (you can install them using atom builtin package manager or command line utility apm)
atom-bootstrap4 ver 1.4.0
some other good autocomplete packages are
and some other packages
(open browser by using ctrl-alt-o)
terminal-plus 0.14.5 (I had problems installing this one)
Some installed packages could not be loaded because they contain native modules that were compiled for an earlier version of Atom like with terminal-plus package
Solution to terminal-plus package issue
The solution worked on my unbunut 14 laptop, but I could not make it work on ubunut 16. I did some searching and then opted for “platformio-ide-terminal” as some one said it is not in development any more (the repo is at least one old https://github.com/jeremyramin/terminal-plus). The package “platformio-ide-terminal” works out of the box.
Note: For color change (in package setting), restart Atom after colors are changed.
if you want to remove atom, use the following command.
sudo apt remove --purge atom
What do you think, you want to give it a try.
If you get an error like
Err:1 http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial/main amd64 atom amd64 1.24.1-1~webupd8~0
Hash Sum mismatch
Do the following (reference)
sudo rm -rf /var/lib/apt/lists/*
sudo apt clean
sudo apt update