adc, p.plessas, 3/2007
Functions OSX Win emacs Files: Open text document cmd-o ctl-o C-x C-f New text document cmd-n ctl-n (open non-existent file w. new name) Close text document cmd-w ctl-w C-x k Save text document cmd-s ctl-s C-x C-s Save text document as cmd-sh-s ctl-sh-s C-x C-w HTML doc window -> code win Ctl-t ----------------- Text Editing: Undo cmd-z ctl-z C-x u Redo cmd-sh-Z ctl-y Copy cmd-c ctl-c M-w Paste cmd-v ctl-v C-y Cut cmd-x ctl-x C-w select all cmd-a ctl-a goto line ... cmd-, Find ... cmd-f C-s Find next cmd-g C-s replace and find next cmd-l M-% find previous cmd-d replace cmd-= - copy text style only cmd-alt-c paste text style only cmd-alt-v ----------------- Language-Specific Commands: Interpret Selection enter ctl-enter C-c C-x Interpret current line enter ctl-enter C-c C-c stop cmd-. alt-. C-c C-s Run Main-run cmd-r alt-r C-c C-r recompile library cmd-k alt-k C-c C-l (fails often (3/07)) clear post window cmd-sh-K alt-p C-c < - Open Help File cmd-? F1 C-c C-h Open Class Definition cmd-j alt-j C-c : (look up class file, either Class name or Class:method) e.g. Object, Object:dump - Implementations of cmd-y alt-y ? (which objects have code (broken in that defines methods, dec06 v) e.g. 'play') - References to (where in the cmd-sh-Y alt-sh-Y C-c ; source files is e.g. the (broken in method 'play' used?) dec06 v) ----------------- Formatting: Syntax Colorise cmd-' Balance (find next matched cmd-sh-B parens/curly braces and select everything enclosed) - Comment (add // in front) cmd-/ Uncomment (remove //s) cmd-sh-/ Shift left (move selected cmd-[ text by one tab) Shift right (by one tab) cmd-] Insert (): enclose cmd-( selected text with (txt) Insert []: enclose cmd-alt-[ selected text with [txt] Insert {}: enclose cmd-{ selected text with {txt} Insert /**/: cmd-* enclose selected text with /*txt*/