Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!watmath!clyde!bonnie!akgua!mcnc!decvax!genrad!panda!talcott!harvard!seismo!brl-tgr!tgr!lcc.jbrown@UCLA-LOCUS.ARPA From: lcc.jbrown@UCLA-LOCUS.ARPA (Jordan Brown) Newsgroups: net.unix Subject: Re: h,j,k,l in vi Message-ID: <8485@brl-tgr.ARPA> Date: Fri, 22-Feb-85 15:28:56 EST Article-I.D.: brl-tgr.8485 Posted: Fri Feb 22 15:28:56 1985 Date-Received: Wed, 27-Feb-85 04:46:23 EST Sender: news@brl-tgr.ARPA Lines: 49 From: mwm@ucbtopaz.cc.UCB-VAX.ARPA Newsgroups: net.unix Subject: Re: h,j,k,l in vi Date: 19 Feb 85 04:04:26 GMT Xref: seismo net.unix:3831 To: info-unix@BRL-TGR.ARPA An interesting note, but many of the details are wrong. ...Emacs uses a true mnemonic system: ^Left, ^Right, ^Forward, and ^Back (in some cases, ^H also works)... ^Forward, ^Back (characters); ^Next, ^Previous (lines). ^Reverse is reverse search; ^L is (for historical reasons) repaint screen. ...Word Star (on some terminals) uses a "speed-oriented" layout, like so: A (left), S (up), D (down), F (right).... Nope, positional: scroll up up up page ^W ^E ^R left word left char right char right word ^A ^S ^D ^F scroll down down down page ^Z ^X ^C These are the standard layouts for these editors. Note that WordStar, for instance, starts with a positional layout, and then tries to be mnemonic for non-movement commands, but fails miserably because most of the interesting letters are already used up. I've used all three of these (WordStar, vi, and emacs [ REAL emacs, the ITS PDP-10 version ]), and currently I'm using vi because it's faster than emacs and provides most of the functionality I need. WordStar, of course, doesn't run under Unix and besides doesn't provide the functionality I like in an editor. Why doesn't somebody put together a Unix version of TECO? Best editor ever; if you can't do it in a line or two of TECO it's not worth doing anyway. jordan --- no, my name doesn't do anything interesting as a TECO macro; both names (all three, really) contain commands with string arguments, so most of the characters don't get interpretted.