This section contains just enough information to allow you to load a file into the editor, edit that file as required, and then save that file. It is designed to give you enough information to get by and no more.
Only the default bindings are provided. The commands introduced are grouped together as they are in the more detailed command references and under the same headings (except for Killing and Yanking). For further information on the commands described below and other related commands, see the relevant sections in Command Reference.
Abort the current command which may either be running or just partially typed in. Use
Esc in Mac OS editor emulation.
See File handling.
Load file into a buffer ready for editing. If the name of a non-existent file is given, then an empty buffer is created in to which text can be inserted. Only when a save is done will the file be created.
Save the contents of the current buffer to the associated file. If there is no associated file, one is created with the same name as the buffer
See Inserting text for details of various commands which insert text.
Move the cursor forward one character.
Move the cursor backward one character.
Move the cursor down one line.
Move the cursor up one line.
Move the cursor to the beginning of the line.
Move the cursor to the end of the line.
Scroll one screen forward.
Scroll one screen backward.
Move to the beginning of the buffer.
Move to the end of the buffer.
Delete the character to the left of the cursor.
Delete the current character.
Kill text from the cursor to the end of the line. To delete a whole line (that is, text and newline), type
Ctrl+K twice at the start of the line.
Undo the previous command. If
Ctrl+Shift+_ is typed repeatedly, previously executed commands are undone in a "last executed, first undone" order.
The commands given below are used to copy areas of text and insert them at some other point in the buffer. Note that there is no corresponding "Cut and paste" section in the command references, so direct cross references have been included with each command.
When cutting and pasting, the first thing to do is to copy the region of text to be moved. This is done by taking the cursor to the beginning of the piece of text to be copied and pressing
Ctrl+Space to set a mark, and then taking the cursor to the end of the text and pressing
Ctrl+W. This kills the region between the current point and the mark but keeps a copy of the killed text. This copy can then be inserted anywhere in the buffer by putting the cursor at the required position and then pressing
Ctrl+Y to insert the copied text.
Set a mark for a region. See Marks and regions.
Kill the region between the mark and current point, and save a copy of that region. See Deleting and killing text.
Copy the region between the mark and the current point. See Deleting and killing text.
Insert (yank) a copied region before the current point. See Inserting text.
List symbols whose names contain string in a Symbol Browser tool.
Describe the command bound to key.
LispWorks Editor User Guide (Macintosh version) - 17 Aug 2017