I've been using Emacs for...
On Linux based system you should be able to install Emacs using your package manager, e.g. on Ubuntu use apt-get install emacs