MicroEMACS 30 Help screens (4/10/88) M- means to use the key prior to using another key ^A means to use the control key at the same time as the A key ^V Scroll down M-< or Begining of file M-V Scroll up M-> End of file ----------------------------------------------------------------------- (1) MOVING THE CURSOR ^F Forward character M-F Forward word ^B Backward character M-B Backward word ^A Front of line ^E End of line ^N Next line ^P Previous line ----------------------------------------------------------------------- (2) DELETING & INSERTING DEL Delete previous character ^D Delete next character M-DEL Delete previous word M-D Delete next word ^K Delete to end of line ----------------------------------------------------------------------- (2a) MORE DELETING & INSERTING Insert a newline Advance to next tab stop ^O Open (insert) line ^W Delete region between mark (set using M-@) and cursor M-W Copy region to kill buffer ----------------------------------------------------------------------- (3) SEARCHING M-S or ^S Search forward from cursor position. M-A Search again ^R Reverse search from cursor position. ----------------------------------------------------------------------- (4) REPLACING M-% Replace with query. Answer with: ^G cancel . exit to entry point ! replace the rest Y replace & continue ? Get a list of options N no replacement & continue ----------------------------------------------------------------------- (5) CAPITALIZING & TRANSPOSING M-U UPPERCASE word M-C Capitalize word ^T Transpose characters M-L lowercase word ^X ^L lowercase region ^X ^U uppercase region ^Q Quote next entry, so that control codes may be entered into text ----------------------------------------------------------------------- (6) REGIONS & THE KILL BUFFER M-@ set MARK at current position ^X ^X eXchange mark and cursor A REGION will then be continuously-defined as the area between the mark and the current cursor position. The KILL BUFFER is the text which has been most recently saved or deleted. ----------------------------------------------------------------------- (7) COPYING AND MOVING ^W Delete (Wipe) region M-W copy region to KILL buffer ^Y Yankback save buffer at cursor Generally, the procedure for copying or moving text is: 1) Mark a REGION using M-@ at beginning and cursor at end. 2) Delete it (with ^W) or copy it (with M-W) into the KILL buffer. 3) Move the cursor to the desired location and yank it back (with ^Y). ----------------------------------------------------------------------- (11) MULTIPLE WINDOWS Many WINDOWS may be active at once on the screen. All windows may show different parts of the same buffer, or each may display a different one. ^X 2 Split the current window in two ^X O Change to next window ^X P Change to previous window ^X 1 delete all other windows ----------------------------------------------------------------------- (12) CONTROLLING WINDOWS ^X Z Enlarge current window ^X ^Z Shrink current window ^L Refresh the screen ----------------------------------------------------------------------- (13) MULTIPLE BUFFERS A BUFFER is a named area containing a document being edited. Many buffers may be activated at once. ^X B Switch to another buffer. ^X K Delete a non-displayed buffer. ^X ^B Display buffer directory in a window ----------------------------------------------------------------------- (14) READING FROM DISK ^X ^F Find file; read into a new buffer created from filename. (This is the usual way to begin editing a new file.) ----------------------------------------------------------------------- (15) SAVING TO DISK ^X ^S Save current buffer to disk ^X ^W Write current buffer to disk ----------------------------------------------------------------------- (16) ACCESSING THE OPERATING SYSTEM ^Z Suspend MicroEMACS ^X ^C Exit MicroEMACS ----------------------------------------------------------------------- (17) KEY BINDINGS AND COMMANDS M-K Bind a key to a command ^H key Describe command bound to a key M-X Execute a named (and possibly unbound) command {Describe-bindings} Display a list of all commands and key bindings to a buffer ----------------------------------------------------------------------- (19) MACRO EXECUTION ^X ( Start recording keyboard macro ^X ) Stop recording keyboard macro ^X E Execute keyboard macro ----------------------------------------------------------------------- (20) SPECIAL KEYS ^G Cancel current command and return to top level of processing. ^U or Universal repeat. May be followed by an integer (default = 4) M- and repeats the next command that many times. M-X Execute a named (and possibly unbound) command