Blog
-- Thoughts on data analysis, software
development and innovation management. Comments are welcome
Post 54
VIm, 20 years old
04-Nov-2011
I would like to cite the 22nd pragmatic programming tip (Hunt and Thomas,
1999), which says:
"Use a single editor well. The editor should be an
extension of your hand; make sure your editor is configurable, extensible
and programmable"
because
VIm just turned 20!
It's wonderful news! VIm has been my choice for
extending my hand. Over time, the HJKL keys have become my
day-to-day user interface, and I'm really satisfied, despite I sometimes
mess up emails when editing on a web-based client :-)
Regardless that some say that
VI-VI-VI is the
Editor of the Beast, I believe it's a magnificent piece of art what
Bram Moolenaar released 20 years
ago, and I definitely stick with the beast.
I wonder if there's also a myth about it being coded in one weekend,
like Bill Joy's
best-known deed...
Although VIm was originally designed as a VI clone for the Amiga, it was
soon ported to other platforms and eventually grew to become the most
popular VI-compatible text editor. If you want to take a
brief look back at the history of VI and explore
some of the compelling technical features that continue to make VIm
relevant today, read
this article.
--
[Hunt and Thomas, 1999] A. Hunt and D. Thomas, "The Pragmatic Programmer:
From Journeyman to Master", Stoughton, MA, USA: Addison-Wesley
Professional, 1999.
|