(Modified 2009 Feb 16)
There were a few key features I was looking for in a text editor:
Ultimately, I settled on two: nedit and vi. For comparison, my favorite two Windows text editors are Notetab Light and OxEdit.
vi/vim/gvim
vi probably needs no introduction. I was interested in the enhanced version, vim, which has mouse support and split windows and context-sensitive coloring. There's a graphical version too, gvim, that has pulldown menus, which ought to be useful to people who can't remember the control characters.
Mouse control is off by default, so to turn it on, have this in your ~/.vimrc file:
set mouse=a
vi is notoriously user-unfriendly, so I've been working on a cheatsheet.
Some other editors that I use:
tea
tea is probably obscure, by some guy in the Ukraine. It is small, supports tabs, depends only on the GTK, is highly customizable, can display line numbers, and even has HTML markup capabilities. I'm not too keen on how the search field works though. Also, it would be nice to have a warning when you close without saving. My tea_rc file looks like:
#TEA editor configuration file. Please read the manual editor_font=Courier 10 Pitch 13 how_line_nums=1 tab_size=8
Below are the text editors I experimented with and was dissatisfied, either because I didn't like them or couldn't install them at various times. Keep in mind I may have given up quickly on the ones that didn't install right away, i.e., laziness prevailed.
This page is Lynx-enhanced