Not all vi's are created equal

Matthew Carpenter matt
Sun Jan 9 16:40:37 PST 2005


One thing I've been reminded of in my recent distro-safari is this:
 NOT ALL vi's ARE CREATED EQUAL!

This is indicative of one of vi's strengths, but culminates into a severe 
weakness.  Ordinarily I use pretty much the same home directory I have for 
several years, having much of its origin from COL2.4 and making its way 
through COL eW (pronounced by many "eeeewwwwwww") 3.1, and through several 
releases of SuSE professional.  Each stop along the way has added new 
configs, but many of the originals are still with me.  New installs or 
migrations either get the original /home partition or a rsync copy of it.

Re-enter the distro-wars (sorry, I've been watching my birthday gift too much: 
Star Wars Trilogy with 4 DVD's).  During my excursions into new distros I 
have been slow to introduce configurations from the past.  I want Gentoo, 
Sorcerer's, Ubuntu, and Debian to sink or swim on their own.  Not only do I 
not want the good from eD and SuSE to make it easy for these others to look 
comfortable, but given that I'm testing newer versions of software, I wanted 
to give them a clean slate.  I'm about at the end of my rope.

This is all about to change, at least a little bit.  I've taken to using 
Gentoo on my laptop and trying Ubuntu on my primary Home Media-PC.  Both are 
proving the initial theorem quite painfully.

I would assume that Gentoo leaves the vi configuration as it comes from the 
developers.  Yuck.  I do not like nano or pico or any other small-time 
editors (that's a joke, no flames please)  But I'm thankful to be spoiled by 
SuSE and Caldera.  If I want to stay in EDIT mode and arrow-key around, by 
golly, let me.  If I want to use "d" then <DnArrow> to delete two rows 
quickly, dagnabbit let me!  I'm finding many different ways to insert a blank 
row above the line I'm editing with one letter on it (like "D" or "B" or 
"A").  That is quite frustrating.

On Ubuntu, I selected it for install, but from the command line it thinks I'm 
nuts.  Of *course* there's a command or filename "vi" or "vim";  I just 
installed the dang thing!  But I can't find an executable for the life of me.  

Ok, so this is minor culture shock.  It's normal.  But it sure makes me 
wonder, how much of our editor war was fought on the same battle-ground?  
Since vi behavior is so customizable, just what config were we trashing or 
defending?  I love vi on my SuSE boxen.  But I'm feeling like a 
fish-out-of-water on these other two....

Hope all is well in Linuxland with the rest of you all.



More information about the Linux-users mailing list