1 title:: Keyboard Shortcuts
2 summary:: Keyboard shortcuts for SuperCollider
5 section:: Language-Specific Commands
10 || strong::Win (PsyCollider)::
11 || strong::GEdit (sced):: footnote::http://artfwo.googlepages.com/sced::
12 || strong::Vim (scvim):: footnote::http://www.neisis.net/%7Ealex/scvim::
13 || strong::Emacs (scel):: footnote:: link::Reference/EmacsEditor:: ::
15 ## Interpret Selection
16 || enter, ctl-c, ctl-return, shift-return
22 ## Interpret current line
23 || enter, ctl-c, ctl-return, shift-return
29 ## Interactively evaluate expression...
36 ## Evaluate defun or code-block
43 ## Evaluate current document
57 ## TempoClock.default.clear
106 ## Open Class Definition (look up class file, either Class name or Class:method) e.g. Object, Object:dump
113 ## Implementations of (which objects have code that defines methods, e.g. 'play')
120 ## References to (where in the source files is e.g. the method 'play' used?)
134 ## Dump full interface
141 ## Show method arguments
148 ## Autocomplete keyword
155 ## Show server panels
165 ## strong::Functions::
167 || strong::Win (PsyCollider)::
168 || strong::GEdit (sced)::
169 || strong::Vim (scvim)::
170 || strong::Emacs (scel)::
172 ## Open text document
184 || (open non-existent file w. new name)
186 ## Close text document
193 ## Save text document
200 ## Save text document as
207 ## HTML doc window => code win
215 section::Text Editing
217 ## strong::Functions::
219 || strong::Win (PsyCollider)::
220 || strong::GEdit (sced)::
221 || strong::Vim (scvim)::
222 || strong::Emacs (scel)::
301 ## Replace and find next
315 ## Copy text style only
322 ## Paste text style only
332 ## strong::Functions::
334 || strong::Win (PsyCollider)::
335 || strong::GEdit (sced)::
336 || strong::Vim (scvim)::
337 || strong::Emacs (scel)::
346 ## Balance (find next matched parens/curly braces and select everything enclosed)
353 ## Balance backwards (find previous matched parens/curly braces and select everything enclosed)
360 ## Paren match highlight
365 || auto with option Paren-Match-Highlighting
367 ## Comment (add // in front)
372 || (select text and) M-;
374 ## Uncomment (remove //s)
379 || (select text and) M-;
381 ## Indent / Shift left (move selected text by one tab)
386 || TAB (auto-aligns tabs according to code)
388 ## Unindent / Shift right (by one tab)
390 || ctl-sh-t, shift-tab
395 ## Insert (): enclose selected text with (txt)
402 ## Insert []: enclose selected text with [txt]
409 ## Insert {}: enclose selected text with {txt}
416 ## Insert /* */: enclose selected text with /*txt*/