Vim
Vim is a highly configurable text editor for efficiently creating and changing any kind of text. It is included as "vi" with most UNIX systems and with Apple OS X.
Installation
sudo apt install vim
Configuration
The Ultimate vimrc is a collection of great plugins, configurations and color schemes that make Vim a lot better.
To install The Ultimate vimrc:
git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh