Key bindings in the LispWorks Editor

The tables below will give you

A full description of the editor will be found in the "Editor User Guide" in the online documentation. For help from the editor itself press Ctrl+H.

Note regarding Meta key combinations: you get to these either by holding the Alt key down or by pressing Escape first. For example, to enter Meta+W, either

Nick Levine
last modified 2000-09-15



Some of the most useful LispWorks key bindings
 
Key  LispWorks meaning
Ctrl+H Help
Ctrl+Shift+D Function Documentation
Ctrl+L Refresh Screen
Ctrl+T Transpose Characters
Tab Indent
Ctrl+R Reverse Incremental Search
Ctrl+S Incremental Search
Ctrl+Space Set Mark
Ctrl+X Ctrl+X Exchange Point and Mark
Ctrl+K Kill Line
Ctrl+W Kill Region
Ctrl+Y Un-Kill
Meta+W Save Region
Meta+Y Rotate Kill Ring
Ctrl+X Ctrl+C Save All Files And Exit
Ctrl+X Ctrl+S Save File
Ctrl+_  Undo
Meta+( Insert ()
Meta+) Move Over )
Meta+= Function Arglist
Meta+Ctrl+I Complete Symbol
Meta+X Extended Command

The following bindings are "listener specific"
 
Key LispWorks meaning
Meta+N History Next
Meta+P  History Previous
Meta+K  Throw To Top Level
Meta+Shift+A  Debugger Abort
Return Execute or Insert Newline or Yank from Previous Prompt



 
 
 
 

Approximate equivalents of common Windows bindings
 
Key Windows meaning Closest LispWorks equivalent
Ctrl+A Select all no simple equivalent - try Ctrl+Home followed by Ctrl+End
Ctrl+C Copy Meta+W
Ctrl+F Find Ctrl+S goes forward, Ctrl+R goes backward
Ctrl+N New use icon on podium
Ctrl+O Open either use icon on podium or the sequence Ctrl+X Ctrl+F
Ctrl+P Print the "extended command" Meta+X Print Buffer
Ctrl+S Save the sequence Ctrl-X Ctrl+S
Ctrl+V Paste Ctrl+Y
Ctrl+X Cut Ctrl+W
Ctrl+Z Undo Ctrl+_  (ie Control-Shift-Minus)
Alt-f4 Quit the sequence Ctrl+X Ctrl+C


Copyright (C) Nick Levine 1999. All rights reserved.
$Id: //info.ravenbrook.com/user/ndl/lisp/declarative/lectures/additional/key-binds.html#2 $