'vi' is driving me crazy

Roger Oberholtzer roger
Mon Dec 27 17:37:15 PST 2004


On Mon, 2004-12-27 at 11:27 -0800, Net Llama! wrote:
> On 12/27/2004 07:44 AM, A. Khattri wrote:
> > On Mon, 27 Dec 2004, Roger Oberholtzer wrote:
> > 
> > 
> >>'vi' was written long before the 'standards'. 'vi' has a theory that
> >>since all things you may want to do cannot be assigned to an obvious
> >>key, then all keys are by design not related to what they do.
> > 
> > 
> > That's not quite true - some keys ("Y" to "yank a line" and "D" to delete
> > a line) are obviously related to the operation they perform.
> > 
> > 
> 
> Sorry, but i've never heard anyone use the expression 'yank a line' to 
> perform the operation that hitting Y accomplishes.  D is about the only 
> key that seems to have a logical correspondance with its operation, and 
> i'm convinced that was a fluke, based on all the other utterly 
> unintuitive vi operators.

I wish I could find the interview with the original vi authors. That is
where I learned about the random assignment of keys. From a
psychological POV (and I am an experimental psychologist by training -
human factors, to be precise) it is fine if there is no pattern to the
key assignments. The problem starts when the pattern is inconsistent or
incomplete. Most all the GUI handbooks are written by folk that just
repeat what they have heard. They seldom look to the original source.
Which, I must say, is more the US military then some IT company with a
product. (Long day here...)






More information about the Linux-users mailing list