26 Aralık 2008 Cuma

My Cheat List for SLIME/Emacs

My Cheat List for SLIME/Emacs

General
C-g Quit/Cancel command
C-j Open and insert new line.
It is sometimes useful in REPL buffer.
C-x o Other visible pane/window/frame
C-c C-z Show REPL buffer
C-x k Close current buffer (file)
C-x C-q Toggle current buffer as read-only
C-x C-c Exit Emacs
M-x slime Restart SLIME
, Enter a command manually. (e.g. quit)
Press Tab after "," to see the available commands)
File and Buffer Operations
C-x C-f Open file / New file (if not exist)
C-x C-s Save file
C-x C-w Save buffer as...
C-x C-b Buffer list
C-x b Buffer switch to
Editing
C-_ Undo
C-e End of line
C-s Search (C-s for next, C-r for prev)
M-% Replace (C-s for next, C-r for prev)
C-spc Beginning mark to Copy or Paste
M-w End mark to Copy
- use (C-spc / M-w / goto new place / C-y) to copy-paste
C-w End mark to Cut
- use (C-spc / M-w / goto new place / C-y) to cut-paste
- use (C-spc / M-w / C-y / goto new place / C-y) to copy-paste)
C-y Paste (yank)
Completion / Documentation
C-c C-q Close parens
Tab Complete symbol in REPL
C-c Tab Sole Complete symbol (m-v-b completed to multiple-value-bind)
M-c Tab Sole complete symbol (m-v-b completed to multiple-value-bind)
C-c M-i Fuzzy complete symbol (m-v-b completed to multiple-value-bind)
C-c C-s Insert arg list / complete form
C-c C-d Describe symbol
C-c C-a Apropos
M-. Go to the definition of the symbol at point.
Evaluation / Debugging
C-x C-e Evaluate last expr
C-c C-r Evaluate the region
C-c RET macroexpand-1 the trailing form
C-c C-m macroexpand-1 the trailing form
C-c C-k Compile/Load file
C-c M-k Compile file
C-c C-m macroexpand-1 the trailing form
C-c I Inspect
C-c M-d Disassemble symbol
Help
C-h b Describe bindings/shortcuts now in effect
C-h k Describe the binding/shortcut specified immediately after
C-h w What key combination invokes given command
(reverse of C-h k).

Hiç yorum yok: