My favorite programming editor is Vi since I do a lot of server programming.
Here’s a fun little Javascript web-version of the Vi editor.
Now you can try out Vi and all its shortcut/macro goodness online with jsvi, a JavaScript-written clone of the basic Vi interface. It’s obviously focused on code, carrying substitutions and spell checking for the most common languages, but it’s a fun place to try out coding for newcomers, or for programmers to do a little quick hacking when they’re away from their systems.

Other interesting stuff at Zedomax.com: fun place, goodness, interface, javascript web, languages, lifehacker, newcomers, programmers, programming editor, server programming, vi editor, web version