[comp.emacs] JOVE Quick Reference

rkxyv@mergvax.UUCP (Robert Kedoin) (07/28/88)

Does anyone have a one or two page quick reference card for JOVE.  What I am
looking for is a nice list of the commands that is grouped in some logical
order.

I'm trying to introduce vi users to JOVE and thought that a quick reference
card would help me greatly.

Thanks in advance,

		-Rob Kedoin

UUCP:	...{philabs,motown,icus}\!mergvax\!rkxyv
ARPA:	rkxyv%mergvax.UUCP@uunet.uu.net
BITNET:	rkxyv%mergvax.UUCP@uunet.uu.net.BITNET
SNAIL-mail: Linotype Company - R&D 425 Oser Avenue Hauppauge, NY 11788
VOICE: (516) 434 - 2729

matthews@batcomputer.tn.cornell.edu (Dave Matthews) (08/01/88)

> Does anyone have a one or two page quick reference card for JOVE.  What I am
> looking for is a nice list of the commands that is grouped in some logical
> order.
Here's mine.  It's based on a reference card for EMACS I found somewhere.
I hadn't looked at it for a while, found some commands I'd forgotten aboutl
- Dave Matthews
  ARPA:matthews@tcgould.tn.cornell.edu             BITNET:matthews@crnlthry
  USENET:...{cmcl2,shasta,uw-beaver,rochester}!cornell!batcomputer!matthews


               B r i e f   J O V E   C o m m a n d   C h a r t
              =================================================

(Note: "M-A" means the two-character sequence "<ESC> A" or "<ESC> a".)
(      "C-A" means "control-a".                                      )

HELP:
C-X ?        Describe key                     
M-?          Describe command                 
M-X apropos  List commands apropos keyword
M-X des v    Describe variable
M-X set ?    List all JOVE variables

BAILING OUT:
C-X C-C  Exit JOVE                      C-G   Cancel command in progress

CURSOR MOVEMENT:
                        C-P  Previous line
C-B   Back one character                C-F   Forward one character
                        C-N  Next line                         
M-B   Back one word                     M-F   Forward one word
M-V   Previous screen                   C-V   Next screen
C-A   Beginning of line                 C-E   End of line
M-,   Top of screen                     M-.   Bottom of screen
M-<   Beginning of file                 M->   End of file

SEARCHING FOR A STRING:
C-\   Search forward                    C-R   Reverse search

MARKING A REGION:
<NUL>    Place the mark where the point (cursor) is. The 
         region is everything between the point and the mark.
	 (To type a <NUL> try C-', C-@ or C-SPACE.)
C-X C-X  Exchange point and mark.

DELETING; KILLING, COPYING AND YANKING: 
<DEL>    Delete previous character      C-D   Delete this character
(Deleted characters are not saved in KillBuffer.)
C-W      Kill region                    C-K   Kill to end of line
M-W      Copy region into KillBuffer    C-Y   Yank the KillBuffer (Paste)

FILES:
C-X C-F  Find file (make new buffer)    C-X C-V  Visit file (replace buffer)
C-X 4F   Find file, in 2nd window       M-X ins  Insert a file at point
C-X S    Save changes                   C-X C-W  Write to a new/different file

BUFFERS AND WINDOWS:
C-X C-B  List buffers                   C-X K   Kill a buffer
C-X B    Select a buffer                C-X 4B  Select buffer, in 2nd window
C-X 2    Open 2nd window on same buffer C-X o   Move to other window
C-X 1    Close other window             C-X D   Close this window
C-Z      Scroll text up one line        M-Z     Scroll text down one line
C-X ^    Increase size of window        C-L     Refresh the screen

TEXT-FILLING (wrapping lines between words at right margin):
M-J         Fill paragraph
M-X fill r  Fill region
M-x auto f  Automatically fill new text

GLOBAL REPLACE:
M-R      Change all occurrences without query
M-Q      Query for subcommand before each change  
         Subcommands:
            SPACE  Replace, go to next        .    Replace, then stop
            <DEL>  Skip, go to next           U    Undo previous change
            !      Change all without query   <CR> Stop

MACROS:
C-X (    Begins definition of Keyboard Macro
----Insert any series of commands here----
C-X )    Ends definition

C-X E       Execute the Keyboard Macro
M-X name    Name the Keyboard Macro
M-X exe m   Execute a named macro
M-X source  Execute commands from a file

MISCELLANEOUS:
M-X command   Execute "command" by its name instead of shortcut keys.
M-number      Execute the following command n times.
C-^           Quote the following character, instead of executing it.
C-X !         Execute shell command, send output to new buffer.
M-S           Pause JOVE session, exit to shell.  Return with "fg".