diff options
| author | Brett Terpstra | 2011-11-15 01:40:08 -0600 |
|---|---|---|
| committer | Brett Terpstra | 2011-11-15 01:40:08 -0600 |
| commit | a62dfd4f8aadc4d0dffbdba4916958f2bbf78cec (patch) | |
| tree | 57bd00c5b53139ebcfe6ac14cf11b47ef7bfb7b6 /readme.md | |
| parent | 858ce6712b0e6181cfb69aa897bd9edb7c0b5582 (diff) | |
| download | KeyBindings-a62dfd4f8aadc4d0dffbdba4916958f2bbf78cec.tar.bz2 | |
tweaks and documentation update
Diffstat (limited to 'readme.md')
| -rw-r--r-- | readme.md | 614 |
1 files changed, 394 insertions, 220 deletions
@@ -5,23 +5,25 @@ DefaultKeyBindings.dict file (`~/Library/KeyBindings/DefaultKeyBindings.dict`) f [lrigists]: https://gist.github.com/Lri [brett terpstra]: http://brettterpstra.com -*Grouped items begin with the groups shortcut, followed by the Keys specified. Items separated by commas are sequential, not concurrent.* +*Grouped items begin with the groups shortcut (if exists), followed by a subgroup (if exists) followed by the Keys specified.* <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:center;"/> <col style="text-align:left;"/> </colgroup> <thead> <tr> <th style="text-align:center;">Group</th> + <th style="text-align:center;">Subgroup</th> <th style="text-align:center;">Keys</th> <th style="text-align:left;">Function</th> </tr> @@ -30,438 +32,610 @@ DefaultKeyBindings.dict file (`~/Library/KeyBindings/DefaultKeyBindings.dict`) f <tbody> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-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;">Opt-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;">Opt-t</td> - <td style="text-align:left;">transpose characters</td> -</tr> -<tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-+</td> + <td style="text-align:center;">‘^U’</td> <td style="text-align:left;">uppercase word</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt--</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^u’</td> <td style="text-align:left;">lowercase word</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-.</td> - <td style="text-align:left;">capitalize word</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^T’</td> + <td style="text-align:left;">titlecase word</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Ctrl-w</td> - <td style="text-align:left;">delete word before cursor</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⌥U’</td> + <td style="text-align:left;">uppercase current paragraph</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-w</td> - <td style="text-align:left;">select word</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⌥u’</td> + <td style="text-align:left;">lowercase current paragraph</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-f</td> - <td style="text-align:left;">cut word (fold)</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⌥t’</td> + <td style="text-align:left;">titlecase paragraph</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-g</td> - <td style="text-align:left;">copy word (grab)</td> + <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;">Opt-h</td> - <td style="text-align:left;">paste word (hit)</td> + <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;">Opt-l</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌥S’</td> <td style="text-align:left;">select entire line/paragraph</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-s</td> + <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;">Opt-d</td> + <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;">Opt-y</td> + <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;">Opt-x</td> + <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;">Opt-p</td> + <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;">Opt-Shift-P</td> + <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;">Ctrl-Shift-A</td> + <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;">Ctrl-Shift-E</td> + <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;">Opt-q</td> + <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;">Opt-k</td> + <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;">Opt-,</td> - <td style="text-align:left;">move paragraph up a line, inserting blank space after</td> + <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;">Opt-␠</td> - <td style="text-align:left;">move paragraph to end of document</td> + <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;">^⌘c</td> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-o</td> - <td style="text-align:left;">blank line after current</td> + <td style="text-align:center;">‘/’</td> + <td style="text-align:left;">comment with “//”</td> </tr> <tr> + <td style="text-align:center;">^⌘c</td> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-Shift-O</td> - <td style="text-align:left;">blank line before current</td> + <td style="text-align:center;">‘\’</td> + <td style="text-align:left;">comment with “#”</td> </tr> <tr> + <td style="text-align:center;">^⌘c</td> <td style="text-align:center;"></td> - <td style="text-align:center;">Cmd-Opt-/</td> - <td style="text-align:left;">comment with “//”</td> + <td style="text-align:center;">‘!’</td> + <td style="text-align:left;">HTML Comment</td> </tr> <tr> + <td style="text-align:center;">^⌘c</td> <td style="text-align:center;"></td> - <td style="text-align:center;">Cmd-Opt-3</td> - <td style="text-align:left;">comment with “#”</td> + <td style="text-align:center;">‘*’</td> + <td style="text-align:left;">CSS Comment</td> </tr> -</tbody> -</table> - - -<table> -<caption id="markdown-specificshortcutsx2318w"> Markdown-specific shortcuts (Ctrl-Cmd-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> + <td style="text-align:center;"></td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌘⌥b’</td> + <td style="text-align:left;">bold selection (Markdown)</td> </tr> -</thead> - -<tbody> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Cmd-Opt-b</td> - <td style="text-align:left;">bold selection</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌘⌥i’</td> + <td style="text-align:left;">italicize selection (Markdown)</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Cmd-Opt-i</td> - <td style="text-align:left;">italicize selection</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌘⌥=’</td> + <td style="text-align:left;">increase markdown header level</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">Return</td> - <td style="text-align:left;">force Return</td> + <td style="text-align:center;"></td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌘⌥-’</td> + <td style="text-align:left;">decrease markdown header level</td> +</tr> +<tr> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘↩’</td> + <td style="text-align:left;">force carriage return in text field</td> +</tr> +<tr> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⇥’</td> + <td style="text-align:left;">force tab in text field</td> +</tr> +<tr> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">h</td> + <td style="text-align:center;">‘1’</td> + <td style="text-align:left;">1st level Headline</td> +</tr> +<tr> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">h</td> + <td style="text-align:center;">‘2’</td> + <td style="text-align:left;">2nd level Headline</td> +</tr> +<tr> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">h</td> + <td style="text-align:center;">‘3’</td> + <td style="text-align:left;">3rd level Headline</td> +</tr> +<tr> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">h</td> + <td style="text-align:center;">‘4’</td> + <td style="text-align:left;">4th level Headline</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">⇥</td> - <td style="text-align:left;">force Tab</td> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">h</td> + <td style="text-align:center;">‘5’</td> + <td style="text-align:left;">5th level Headline</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">1–4</td> - <td style="text-align:left;"># Headlines</td> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">h</td> + <td style="text-align:center;">‘6’</td> + <td style="text-align:left;">6th level Headline</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">l,t</td> - <td style="text-align:left;">link text <code>"[selected text](|)"</code></td> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">l</td> + <td style="text-align:center;">‘t’</td> + <td style="text-align:left;">create a link for selected text, cursor between () “<a href="">selected text</a>”</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">l,c</td> - <td style="text-align:left;">clipboard link <code>"[|selected text](clipboard contents)"</code></td> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">l</td> + <td style="text-align:center;">‘c’</td> + <td style="text-align:left;">create a link for selected text, inserting clipboard as url “[cursorselected text](clipboard contents)”</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">i,t</td> - <td style="text-align:left;">image, selection as alt <code>""</code></td> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">i</td> + <td style="text-align:center;">‘t’</td> + <td style="text-align:left;">same as lt, but with image syntax “<img src="cursor" alt="selected text" />”</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">i,c</td> - <td style="text-align:left;">clipboard image <code>""</code></td> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">i</td> + <td style="text-align:center;">‘c’</td> + <td style="text-align:left;">same as lc, but with image syntax “<img src="cursor" alt="selected text" />”</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">:,t</td> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">:</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;">Ctrl-Cmd-w</td> - <td style="text-align:center;">:,c</td> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">:</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;">Ctrl-Cmd-w</td> - <td style="text-align:center;">[</td> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘[’</td> <td style="text-align:left;">insert reference link</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">+|-|*</td> - <td style="text-align:left;">lists</td> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘+’</td> + <td style="text-align:left;">+ bulleted list</td> +</tr> +<tr> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘-’</td> + <td style="text-align:left;">- bulleted list</td> +</tr> +<tr> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘*’</td> + <td style="text-align:left;">* bulleted list</td> +</tr> +<tr> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘8’</td> + <td style="text-align:left;">convert current numbered list item to bullet, handles indentation</td> +</tr> +<tr> + <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘1’</td> + <td style="text-align:left;">convert current bullet list item to numbered</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">=,Opt-Shift-L</td> - <td style="text-align:left;">new list item after current</td> + <td style="text-align:center;">^⌘e</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘=’</td> + <td style="text-align:left;">=“cursor”</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">e</td> - <td style="text-align:left;">entity</td> + <td style="text-align:center;">^⌘e</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘e’</td> + <td style="text-align:left;">entity &cursor;</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-w</td> - <td style="text-align:center;">=,/</td> + <td style="text-align:center;">^⌘e</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘/’</td> <td style="text-align:left;">http://</td> </tr> -</tbody> -</table> - - -<table> -<caption id="surroundx2318s"> Surround (Ctrl-Cmd-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> + <td style="text-align:center;">^⌘e</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘t’</td> + <td style="text-align:left;">Make previous word into paired HTML tag</td> +</tr> +<tr> + <td style="text-align:center;">^⌘e</td> + <td style="text-align:center;">a</td> + <td style="text-align:center;">‘t’</td> + <td style="text-align:left;">Insert HTML link for selected text, leave cursor in the href with “http://” selected</td> +</tr> +<tr> + <td style="text-align:center;">^⌘e</td> + <td style="text-align:center;">a</td> + <td style="text-align:center;">‘c’</td> + <td style="text-align:left;">Insert HTML link with clipboard as href</td> +</tr> +<tr> + <td style="text-align:center;">^⌘e</td> + <td style="text-align:center;">i</td> + <td style="text-align:center;">‘t’</td> + <td style="text-align:left;">Insert image tag, any selected text is alt text, leave cursor in src attribute</td> +</tr> +<tr> + <td style="text-align:center;">^⌘e</td> + <td style="text-align:center;">i</td> + <td style="text-align:center;">‘c’</td> + <td style="text-align:left;">Insert image tag, clipboard as src, any selected text as alt, leave cursor at beginning of alt attribute</td> </tr> -</thead> - -<tbody> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;">(</td> + <td style="text-align:center;"></td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌥⌘↩’</td> + <td style="text-align:left;">Command Option Enter to continue a list item with indentation and include the same delimiter</td> +</tr> +<tr> + <td style="text-align:center;"></td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⇧⇥’</td> + <td style="text-align:left;">Shift Tab remove one tab (or character) from start of line (outdent)</td> +</tr> +<tr> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘(’</td> <td style="text-align:left;">wrap () with spaces</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;">)</td> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘)’</td> <td style="text-align:left;">wrap () no spaces</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;">[</td> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘[’</td> <td style="text-align:left;">wrap [] with spaces</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;">]</td> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘]’</td> <td style="text-align:left;">wrap [] no spaces</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;">{</td> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘{’</td> <td style="text-align:left;">wrap {} with spaces</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;">}</td> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘}’</td> <td style="text-align:left;">wrap {} no spaces</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;"><</td> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘<’</td> <td style="text-align:left;">wrap <> with spaces</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;">></td> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘>’</td> <td style="text-align:left;">wrap <> no spaces</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;">’</td> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">’’’</td> <td style="text-align:left;">wrap single quotes</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;">`</td> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘`’</td> <td style="text-align:left;">wrap backticks</td> </tr> <tr> - <td style="text-align:center;">Ctrl-Cmd-s</td> - <td style="text-align:center;">"</td> + <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;"></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;">Ctrl-Cmd-k</td> + <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;">Ctrl-Cmd-j</td> + <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;">Ctrl-Cmd-l</td> + <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;">Ctrl-Cmd-h</td> - <td style="text-align:left;">outdent line (all the way)</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⌘h’</td> + <td style="text-align:left;">outdent line (one tab or char)</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Ctrl-Opt-k</td> - <td style="text-align:left;">copy line and paste above</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⌘↑’</td> + <td style="text-align:left;">move line up with arrow keys</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Ctrl-Opt-j</td> - <td style="text-align:left;">copy line and paste below</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⌘↓’</td> + <td style="text-align:left;">move line down with arrow keys</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Cmd-Opt-Up</td> - <td style="text-align:left;">modify selection up</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⌘→’</td> + <td style="text-align:left;">move line left with arrow keys</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Cmd-Opt-Down</td> - <td style="text-align:left;">modify selection down</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⌘←’</td> + <td style="text-align:left;">move line right with arrow keys</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Cmd-Del</td> - <td style="text-align:left;">Forward delete to end of paragraph</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⇧⌘←’</td> + <td style="text-align:left;">Control-shift-command-left arrow : Full outdent - Deletes all leading space (or first word) of line/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> + <td style="text-align:center;"></td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌘⌥⇧↑’</td> + <td style="text-align:left;">modify selection up by paragraph (Command Option Shift Up)</td> +</tr> +<tr> + <td style="text-align:center;"></td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌘⌥⇧↓’</td> + <td style="text-align:left;">modify selection down by paragraph (Command Option Shift Down)</td> +</tr> +<tr> + <td style="text-align:center;"></td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⌥⇧←’</td> + <td style="text-align:left;">modify selection left by word</td> </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> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘^⌥⇧→’</td> + <td style="text-align:left;">modify selection right by word</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">PgDown</td> - <td style="text-align:left;">Page Down</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌘↩’</td> + <td style="text-align:left;">TextMate Command-Return (Command Enter)</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-PgUp</td> - <td style="text-align:left;">Scroll up</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌘⇧↩’</td> + <td style="text-align:left;">Insert blank line above paragraph (Command Shift Enter)</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-PgDown</td> - <td style="text-align:left;">Scroll Down</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌥_’</td> + <td style="text-align:left;">hyphenate next space and move to next word</td> </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">Opt-1</td> + <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;">Opt-2</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘⌥2’</td> <td style="text-align:left;">jump to bookmark</td> </tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;">d</td> + <td style="text-align:center;">‘d’</td> + <td style="text-align:left;">‘dd’ delete line/paragraph</td> +</tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;">d</td> + <td style="text-align:center;">‘⇧’</td> + <td style="text-align:left;">‘d$’ delete from cursor to end of graf</td> +</tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;">d</td> + <td style="text-align:center;">‘0’</td> + <td style="text-align:left;">‘d0’ delete to beginning of paragraph</td> +</tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;">d</td> + <td style="text-align:center;">‘^’</td> + <td style="text-align:left;">‘d^’ delete to beginning of paragraph</td> +</tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘p’</td> + <td style="text-align:left;">paste after</td> +</tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘P’</td> + <td style="text-align:left;">paste before</td> +</tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘y’</td> + <td style="text-align:left;">Yank</td> +</tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;">5</td> + <td style="text-align:center;">‘d’</td> + <td style="text-align:left;">‘dd’ delete line/paragraph</td> +</tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘p’</td> + <td style="text-align:left;">paste 5 times after</td> +</tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘P’</td> + <td style="text-align:left;">paste 5 times before</td> +</tr> +<tr> + <td style="text-align:center;">⇧⎋</td> + <td style="text-align:center;"></td> + <td style="text-align:center;">‘y’</td> + <td style="text-align:left;">paste 5 times in a row</td> +</tr> +<tr> + <td style="text-align:center;"></td> + <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;"></td> + <td style="text-align:center;">‘⌘␡’</td> + <td style="text-align:left;">Forward delete to end of paragraph</td> +</tr> </tbody> </table> |
