diff options
| author | Brett Terpstra | 2011-08-13 10:38:40 -0500 | 
|---|---|---|
| committer | Brett Terpstra | 2011-08-13 10:38:40 -0500 | 
| commit | 0100ff7053e120b41d6414a6c8da5964b658ac65 (patch) | |
| tree | d4a952819aec11f2739a0ba53e9a2fafc70c8271 | |
| parent | 04317055e7833c1917357f16eb5b41933e656e18 (diff) | |
| download | KeyBindings-0100ff7053e120b41d6414a6c8da5964b658ac65.tar.bz2 | |
Forgot we don't have MultiMarkdown hereā¦
| -rw-r--r-- | readme.md | 551 | 
1 files changed, 458 insertions, 93 deletions
| @@ -7,96 +7,461 @@ DefaultKeyBindings.dict file for Mac OS X, created by [Brett Terpstra][] and bas  *Grouped items begin with the groups shortcut, followed by the Keys specified. Items separated by commas are sequential, not concurrent.* -|   Group   |           Keys          | Function                                                |   -| :-------: | :---------------------: | :------------------------------------------------------ |   -|           |        ⌥z        | copy character before cursor                            |   -|           |        ⌥r        | repeat character before cursor                          |   -|           |        ⌥t        | transpose characters                                    |   -|           |        ⌥+        | uppercase word                                          |   -|           |        ⌥-        | lowercase word                                          |   -|           |        ⌥.        | capitalize word                                         |   -|           |            ^w           | delete word before cursor                               |   -|           |        ⌥w        | select word                                             |   -|           |        ⌥f        | cut word (fold)                                         |   -|           |        ⌥g        | copy word (grab)                                        |   -|           |        ⌥h        | paste word (hit)                                        |   -|           |        ⌥l        | select entire line/paragraph                            |   -|           |        ⌥s        | select from beginning of paragrah to last character     |   -|           |        ⌥d        | delete line/paragraph                                   |   -|           |        ⌥y        | copy paragraph                                          |   -|           |        ⌥x        | cut paragraph                                           |   -|           |        ⌥p        | paste paragraph below                                   |   -|           |    ⌥⇧P    | paste paragraph above                                   |   -|           |        ^⇧A       | select to beginning of paragraph and copy               |   -|           |        ^⇧E       | select to end of paragraph and copy                     |   -|           |        ⌥q        | cut to beginning of paragraph                           |   -|           |        ⌥k        | cut to end of paragraph                                 |   -|           |        ⌥,        | move paragraph up a line, inserting blank space after   |   -|           |     ⌥␠    | move paragraph to end of document                       |   -|           |        ⌥o        | blank line after current                                |   -|           |    ⌥⇧O    | blank line before current                               |   -|           |    ⌘⌥/    | comment with "//"                                       |   -|           |    ⌘⌥3    | comment with "#"                                        |   -[ All purpose key combos ] - - -|   Group   |           Keys          | Function                                                |   -|   :---:   |           :--:          | :-------                                                |   -|           |    ⌘⌥b    | bold selection                                          |   -|           |    ⌘⌥i    | italicize selection                                     |   -|^⌘w |        ⏎        | force Return                                            |   -|^⌘w |         ⇥        | force Tab                                               |   -|^⌘w |           1-4           | # Headlines                                             |   -|^⌘w |           l,t           | link text `"[selected text](                            | )"`                                  |   -|^⌘w |           l,c           | clipboard link `"[                                      | selected text](clipboard contents)"` |   -|^⌘w |           i,t           | image, selection as alt `""`                                  |   -|^⌘w |           i,c           | clipboard image `""` |   -|^⌘w |           :,t           | create a reference from selected text                   |   -|^⌘w |           :,c           | create a reference from selected text, clipboard as url |   -|^⌘w |            [            | insert reference link                                   |   -|^⌘w |            +\|-\|*  | lists |   -|^⌘w |   =,⌥⇧L   | new list item after current                             |   -|^⌘w |            e            | entity                                                  |   -|^⌘w |           =,/           | http://                                                 |   -[ Markdown-specific shortcuts (^⌘W) ] - - -|   Group   |           Keys          | Function                                                |   -|   :---:   |           :--:          | :-------                                                |   -|^⌘s |            (            | wrap () with spaces                                     |   -|^⌘s |            )            | wrap () no spaces                                       |   -|^⌘s |            \[            | wrap [] with spaces                                     |   -|^⌘s |            \]            | wrap [] no spaces                                       |   -|^⌘s |            {            | wrap {} with spaces                                     |   -|^⌘s |            }            | wrap {} no spaces                                       |   -|^⌘s |            <            | wrap <> with spaces                                     |   -|^⌘s |            >            | wrap <> no spaces                                       |   -|^⌘s |            '            | wrap single quotes                                      |   -|^⌘s |            `            | wrap backticks                                          |   -|^⌘s |            "            | wrap double quote                                       |   -[ Surround (^⌘s) ] - - -|   Group   |           Keys          | Function                                                |   -|   :---:   |           :--:          | :-------                                                |   -|           |        ^⌘k       | move line up                                            |   -|           |        ^⌘j       | move line down                                          |   -|           |        ^⌘l       | indent line                                             |   -|           |        ^⌘h       | outdent line (all the way)                              |   -|           |        ^⌥k       | copy line and paste above                               |   -|           |        ^⌥j       | copy line and paste below                               |   -|           | ⌘⌥ꜛ| modify selection up                                     |   -|           | ⌘⌥ꜜ| modify selection down                                   |   -|           |     ⌘␡    | Forward delete to end of paragraph                      |   -[ List/Paragraph motion ] - - -| Group |      Keys     | Function         |   -| :---: | :-----------: | :--------------- |   -|       |      PgUp     | Page Up          |   -|       |     PgDown    | Page Down        |   -|       |  ⌥PgUp | Scroll up        |   -|       | ⌥PgDown| Scroll Down      |   -|       |   ⌥1   | bookmark         |   -|       |   ⌥2   | jump to bookmark |   -[ Document navigation ]
\ No newline at end of file +<p>DefaultKeyBindings.dict file for Mac OS X, created by <a href="http://brettterpstra.com">Brett Terpstra</a> and based heavily on work done by <a href="http://www.cs.helsinki.fi/u/lranta/keybindings/">Lri</a>. See Lri’s <a href="https://gist.github.com/Lri">gists</a> and <a href="http://www.cs.helsinki.fi/u/lranta/">website</a> for more coding madness.</p> + +<p><em>Grouped items begin with the groups shortcut, followed by the Keys specified. Items separated by commas are sequential, not concurrent.</em></p> + +<table> +<caption id="allpurposekeycombos"> All purpose key combos </caption> +<colgroup> +<col style="text-align:center;"/> +<col style="text-align:center;"/> +<col style="text-align:left;"/> +</colgroup> + +<thead> +<tr> +	<th style="text-align:center;">Group</th> +	<th style="text-align:center;">Keys</th> +	<th style="text-align:left;">Function</th> +</tr> +</thead> + +<tbody> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥z</td> +	<td style="text-align:left;">copy character before cursor</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥r</td> +	<td style="text-align:left;">repeat character before cursor</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥t</td> +	<td style="text-align:left;">transpose characters</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥+</td> +	<td style="text-align:left;">uppercase word</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥-</td> +	<td style="text-align:left;">lowercase word</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥.</td> +	<td style="text-align:left;">capitalize word</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">^w</td> +	<td style="text-align:left;">delete word before cursor</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥w</td> +	<td style="text-align:left;">select word</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥f</td> +	<td style="text-align:left;">cut word (fold)</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥g</td> +	<td style="text-align:left;">copy word (grab)</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥h</td> +	<td style="text-align:left;">paste word (hit)</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥l</td> +	<td style="text-align:left;">select entire line/paragraph</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥s</td> +	<td style="text-align:left;">select from beginning of paragrah to last character</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥d</td> +	<td style="text-align:left;">delete line/paragraph</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥y</td> +	<td style="text-align:left;">copy paragraph</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥x</td> +	<td style="text-align:left;">cut paragraph</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥p</td> +	<td style="text-align:left;">paste paragraph below</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥⇧P</td> +	<td style="text-align:left;">paste paragraph above</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">^⇧A</td> +	<td style="text-align:left;">select to beginning of paragraph and copy</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">^⇧E</td> +	<td style="text-align:left;">select to end of paragraph and copy</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥q</td> +	<td style="text-align:left;">cut to beginning of paragraph</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥k</td> +	<td style="text-align:left;">cut to end of paragraph</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥,</td> +	<td style="text-align:left;">move paragraph up a line, inserting blank space after</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥␠</td> +	<td style="text-align:left;">move paragraph to end of document</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥o</td> +	<td style="text-align:left;">blank line after current</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥⇧O</td> +	<td style="text-align:left;">blank line before current</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌘⌥/</td> +	<td style="text-align:left;">comment with “//”</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌘⌥3</td> +	<td style="text-align:left;">comment with “#”</td> +</tr> +</tbody> +</table> + + +<table> +<caption id="markdown-specificshortcutsx2318w"> Markdown-specific shortcuts (^⌘W) </caption> +<colgroup> +<col style="text-align:center;"/> +<col style="text-align:center;"/> +<col style="text-align:left;"/> +</colgroup> + +<thead> +<tr> +	<th style="text-align:center;">Group</th> +	<th style="text-align:center;">Keys</th> +	<th style="text-align:left;">Function</th> +</tr> +</thead> + +<tbody> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌘⌥b</td> +	<td style="text-align:left;">bold selection</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌘⌥i</td> +	<td style="text-align:left;">italicize selection</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">⏎</td> +	<td style="text-align:left;">force Return</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">⇥</td> +	<td style="text-align:left;">force Tab</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">1–4</td> +	<td style="text-align:left;"># Headlines</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">l,t</td> +	<td style="text-align:left;">link text <code>"[selected text](                            | )"</code></td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">l,c</td> +	<td style="text-align:left;">clipboard link <code>"[                                      | selected text](clipboard contents)"</code></td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">i,t</td> +	<td style="text-align:left;">image, selection as alt <code>""</code></td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">i,c</td> +	<td style="text-align:left;">clipboard image <code>""</code></td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">:,t</td> +	<td style="text-align:left;">create a reference from selected text</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">:,c</td> +	<td style="text-align:left;">create a reference from selected text, clipboard as url</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">[</td> +	<td style="text-align:left;">insert reference link</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">+|-|*</td> +	<td style="text-align:left;">lists</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">=,⌥⇧L</td> +	<td style="text-align:left;">new list item after current</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">e</td> +	<td style="text-align:left;">entity</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘w</td> +	<td style="text-align:center;">=,/</td> +	<td style="text-align:left;">http://</td> +</tr> +</tbody> +</table> + + +<table> +<caption id="surroundx2318s"> Surround (^⌘s) </caption> +<colgroup> +<col style="text-align:center;"/> +<col style="text-align:center;"/> +<col style="text-align:left;"/> +</colgroup> + +<thead> +<tr> +	<th style="text-align:center;">Group</th> +	<th style="text-align:center;">Keys</th> +	<th style="text-align:left;">Function</th> +</tr> +</thead> + +<tbody> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;">(</td> +	<td style="text-align:left;">wrap () with spaces</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;">)</td> +	<td style="text-align:left;">wrap () no spaces</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;">[</td> +	<td style="text-align:left;">wrap [] with spaces</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;">]</td> +	<td style="text-align:left;">wrap [] no spaces</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;">{</td> +	<td style="text-align:left;">wrap {} with spaces</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;">}</td> +	<td style="text-align:left;">wrap {} no spaces</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;"><</td> +	<td style="text-align:left;">wrap <> with spaces</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;">></td> +	<td style="text-align:left;">wrap <> no spaces</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;">’</td> +	<td style="text-align:left;">wrap single quotes</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;">`</td> +	<td style="text-align:left;">wrap backticks</td> +</tr> +<tr> +	<td style="text-align:center;">^⌘s</td> +	<td style="text-align:center;">"</td> +	<td style="text-align:left;">wrap double quote</td> +</tr> +</tbody> +</table> + + +<table> +<caption id="listparagraphmotion"> List/Paragraph motion </caption> +<colgroup> +<col style="text-align:center;"/> +<col style="text-align:center;"/> +<col style="text-align:left;"/> +</colgroup> + +<thead> +<tr> +	<th style="text-align:center;">Group</th> +	<th style="text-align:center;">Keys</th> +	<th style="text-align:left;">Function</th> +</tr> +</thead> + +<tbody> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">^⌘k</td> +	<td style="text-align:left;">move line up</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">^⌘j</td> +	<td style="text-align:left;">move line down</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">^⌘l</td> +	<td style="text-align:left;">indent line</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">^⌘h</td> +	<td style="text-align:left;">outdent line (all the way)</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">^⌥k</td> +	<td style="text-align:left;">copy line and paste above</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">^⌥j</td> +	<td style="text-align:left;">copy line and paste below</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌘⌥ꜛ</td> +	<td style="text-align:left;">modify selection up</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌘⌥ꜜ</td> +	<td style="text-align:left;">modify selection down</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌘␡</td> +	<td style="text-align:left;">Forward delete to end of paragraph</td> +</tr> +</tbody> +</table> + + +<table> +<caption id="documentnavigation"> Document navigation </caption> +<colgroup> +<col style="text-align:center;"/> +<col style="text-align:center;"/> +<col style="text-align:left;"/> +</colgroup> + +<thead> +<tr> +	<th style="text-align:center;">Group</th> +	<th style="text-align:center;">Keys</th> +	<th style="text-align:left;">Function</th> +</tr> +</thead> + +<tbody> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">PgUp</td> +	<td style="text-align:left;">Page Up</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">PgDown</td> +	<td style="text-align:left;">Page Down</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥PgUp</td> +	<td style="text-align:left;">Scroll up</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥PgDown</td> +	<td style="text-align:left;">Scroll Down</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥1</td> +	<td style="text-align:left;">bookmark</td> +</tr> +<tr> +	<td style="text-align:center;"></td> +	<td style="text-align:center;">⌥2</td> +	<td style="text-align:left;">jump to bookmark</td> +</tr> +</tbody> +</table> + | 
