h,j,k,l in vi

Conde.osbunorth at XEROX.ARPA Conde.osbunorth at XEROX.ARPA
Tue Feb 26 03:26:03 AEST 1985


The real reason for the h,j,k,l mappings in vi is that Berkeley had
nothing but ADM-3a in the early days. If you look on it keyboard, those
keys are the equivalent of the cursor control characters. As a matter of
fact, the early vi had no termcap support...it knew about terminals like
adm-3 by heart. I think that's why there's the :set term=foo
command...then came termcap, and here we are...

Daniel Conde
conde.pa at Xerox.ARPA



More information about the Comp.unix mailing list