2011-08-22 Michi pointed me to this comment. [0] (Not the original post on the page!) I like how he explains vi, because this is much like I see vi. Most of the things he explains were already familiar to me, but some of the cool stuff near the end is new. However, in one point he's wrong: grep(1) originates in ed(1), not in ex(1). The latter is even some years younger than grep(1). For reference, see ``The UNIX Programming Environment''. [0] http://stackoverflow.com/questions/1218390/what-is-your- most-productive-shortcut-with-vim/1220118#1220118 http://marmaro.de/lue/ markus schnalke