If you're a true glutton for punishment, try learning emacs. ;-)
I must protest here - There is nothing wrong with emacs ;)Its my editor of choice, and IMHO much easier to learn than vim (or vi) which I've never managed to get on with in the slightest. If I need a console mode editor and just use 'emacs -nw' !
Each to their own ;) Chris