vi vs. emacs
PAAAAAR%CALSTATE.BITNET at cunyvm.cuny.edu
PAAAAAR%CALSTATE.BITNET at cunyvm.cuny.edu
Wed Aug 10 08:35:40 AEST 1988
Received: by CALSTATE via BITNet for PAAAAAR at CALSTATE (CSUMailer (1.2));
Sat, 6 Aug 88 13:04:01 PDT
Received: by BYUADMIN (Mailer X1.25) id 8897; Sat, 06 Aug 88 13:14:29 MDT
Date: Fri, 29 Jul 88 13:09:39 HST
Reply-To: INFO-UNIX at BRL.ARPA
Sender: I-UNIX at TCSVM
From: garvin at UHCCUX.UHCC.HAWAII.EDU
Subject: vi vs. emacs
Comments: To: INFO-UNIX at brl.arpa
Comments: cc: gwyn at brl-smoke.arpa
To: PAAAAAR at CCS.CSUSCC.CALSTATE.EDU
Doug Gwyn <gwyn at brl-smoke.arpa> writes:
> > ^H is a mnemonic for `help', and makes as much sense as most editing
> > commands.
> Funny, mine says "BACK SPACE" right on the key cap. That doesn't
> suggest "help" to me...
Emacs uses some commands which are of the form Control + letter.
^H means hold down the control key and type the letter H.
'H' for Help. Does this make sense? Some other commands are:
Control-F for Forward one character Control-K for Kill line
Control-B for Backward one character Control-D for Delete forward
Control-N for Next line Control-E for End of line
Control-P for Previous line Control-Q for Quote a char
Control-S for Search Control-O for Open new line
Control-R for Reverse Search Control-T for Transpose chars
The guy who said that the 'BACK SPACE' meant 'Help' shouldn't have
said it in that way. He was just referring to the fact that the
backspace key happens to puts out the ^H character too. This is
like saying that 'TAB' means insert in some (hypothetical) editor:
it doesn't make sense until you realize that TAB happens to be
Control-I.
My keyboard does not have any key labeled 'BACK SPACE'. I have
only a key labeled 'Delete' and it puts out the ^? character
(Control-question mark).
You might like to know that the previous gentleman's remark about
'backward-delete-character' did not have anything to do with paper
tape and he was not implying that the original ASCII DEL or RUBOUT
characters did any backing up. He was referring to the name of the
FUNCTION in emacs which backs up and destructively erases the
character to the Left of the cursor. It is called
'backward-delete-character'.
When I hit my key labeled 'Delete', it calls this FUNCTION. I
could just as well tell Emacs that I want some *other* key to run
this function instead. In your instance, you might prefer to have
your Backspace key (^H) invoke the 'delete-backward-character'
function if your Backspace key is more conveniently located on your
keyboard. That's one of the nicer things about the Emacs editor:
If you don't like it, CHANGE it.
You really ought to give Emacs a chance, it's quite good and you
might like it.
P.S. Ok, I'll go along with things like vi's
"ayL (Double-Quote-Small-a-Small-y-Capital-L) means:
*Yank text from cursor to end of screen into buffer "a"*
But don't pick on Control-H = Help too much until you can come up
with a good story for why:
ZZ (Capital-Z Capital-Z) is a good mnemonic for:
*Write (save) and quit file*.
:-)
-Jay
egrep `echo "yajmorf^ahola" rev` `echo sdrow/tcid/rsu/ rev`
/\ /\ /\ /\ ____/\ ____/\
/ / / / / / / / /\___\/ /\___\/
/ / / / /_/ / / / / / / Jay Garvin *
/ / / / ____ / / / / / / Computer Specialist *
/_/ / / / __/ / / /_/ /_/ Computer Consultant *
______/ / __/ / __/ / ______/\ ______/\
\_____\/ \_\/ \_\/ \_____\/ \_____\/
University of Hawaii Computing Center garvin at uhccux.uhcc.hawaii.edu *
===== Reply from Richard Botting <PAAAAAR> ===========================
a good story for why:
ZZ (Capital-Z Capital-Z) is a good mnemonic for:
*Write (save) and quit file*.
ZZ = Go to sleep:-)
More information about the Comp.unix.questions
mailing list