diff options
| author | Brett Terpstra | 2011-08-13 21:22:25 -0500 |
|---|---|---|
| committer | Brett Terpstra | 2011-08-13 21:22:25 -0500 |
| commit | bcbb7a8acfeac76aa47229aaa783162b784ca618 (patch) | |
| tree | 92a7a3bc1eb1888ba8d4cd2c6d90b82542381218 | |
| parent | f2443f1240b0f522b1526b6949bcc9abb84d6a5f (diff) | |
| download | KeyBindings-bcbb7a8acfeac76aa47229aaa783162b784ca618.tar.bz2 | |
updated command-return lines
| -rw-r--r-- | DefaultKeyBinding.dict | 12 | ||||
| -rw-r--r-- | readme.md | 164 |
2 files changed, 91 insertions, 85 deletions
diff --git a/DefaultKeyBinding.dict b/DefaultKeyBinding.dict index 7879968..b767138 100644 --- a/DefaultKeyBinding.dict +++ b/DefaultKeyBinding.dict @@ -1,4 +1,9 @@ { + // @ = Command + // ~ = Option + // ^ = Control + // $ = Shift (when used on non-alpha characters, otherwise, just capitalize them) + // copy character before cursor "~z" = (moveLeftAndModifySelection:, copy:, moveRight:); // repeat character before cursor @@ -158,9 +163,10 @@ // modify selection down "@~$\Uf701" = (selectParagraph:, moveParagraphForwardAndModifySelection:); - // TextMate Command-Return (I wish this worked in some form, but it doesn't seem to) - // "@\U000A" = (moveToEndOfParagraph:, insertNewline:); - // "@$\U000A" = (moveToBeginningOfParagraph:, moveLeft:, insertNewline:); + // TextMate Command-Return (jump to end of graf and insert new line) + "@\U000D" = (moveToEndOfParagraph:, insertNewline:); + // Jump to line before graf and insert new line + "@$\U000D" = (moveToBeginningOfParagraph:, moveLeft:, insertNewline:); // Forward delete to end of paragraph "@\Uf728" = deleteToEndOfParagraph:; @@ -30,150 +30,150 @@ DefaultKeyBindings.dict file (`~/Library/KeyBindings/DefaultKeyBindings.dict`) f <tbody> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">⌥z</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;">⌥r</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;">⌥t</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;">⌥+</td> + <td style="text-align:center;">Opt-+</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:center;">Opt--</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:center;">Opt-.</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:center;">Ctrl-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:center;">Opt-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:center;">Opt-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:center;">Opt-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:center;">Opt-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:center;">Opt-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:center;">Opt-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:center;">Opt-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:center;">Opt-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:center;">Opt-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:center;">Opt-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:center;">Opt-Shift-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:center;">Ctrl-Shift-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:center;">Ctrl-Shift-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:center;">Opt-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:center;">Opt-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:center;">Opt-,</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:center;">Opt-␠</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:center;">Opt-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:center;">Opt-Shift-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> + <td style="text-align:center;">Cmd-Opt-/</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> + <td style="text-align:center;">Cmd-Opt-3</td> + <td style="text-align:left;">comment with “#”</td> </tr> </tbody> </table> <table> -<caption id="markdown-specificshortcutsx2318w"> Markdown-specific shortcuts (^⌘W) </caption> +<caption id="markdown-specificshortcutsx2318w"> Markdown-specific shortcuts (Ctrl-Cmd-W) </caption> <colgroup> <col style="text-align:center;"/> <col style="text-align:center;"/> @@ -191,81 +191,81 @@ DefaultKeyBindings.dict file (`~/Library/KeyBindings/DefaultKeyBindings.dict`) f <tbody> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">⌘⌥b</td> + <td style="text-align:center;">Cmd-Opt-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:center;">Cmd-Opt-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:center;">Ctrl-Cmd-w</td> + <td style="text-align:center;">Return</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:center;">Ctrl-Cmd-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:center;">Ctrl-Cmd-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;">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:left;">link text <code>"[selected text](|)"</code></td> </tr> <tr> - <td style="text-align:center;">^⌘w</td> + <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:left;">clipboard link <code>"[|selected text](clipboard contents)"</code></td> </tr> <tr> - <td style="text-align:center;">^⌘w</td> + <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:left;">image, selection as alt <code>""</code></td> </tr> <tr> - <td style="text-align:center;">^⌘w</td> + <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:left;">clipboard image <code>""</code></td> </tr> <tr> - <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">Ctrl-Cmd-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;">Ctrl-Cmd-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;">Ctrl-Cmd-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;">Ctrl-Cmd-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: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> </tr> <tr> - <td style="text-align:center;">^⌘w</td> + <td style="text-align:center;">Ctrl-Cmd-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;">Ctrl-Cmd-w</td> <td style="text-align:center;">=,/</td> <td style="text-align:left;">http://</td> </tr> @@ -274,7 +274,7 @@ DefaultKeyBindings.dict file (`~/Library/KeyBindings/DefaultKeyBindings.dict`) f <table> -<caption id="surroundx2318s"> Surround (^⌘s) </caption> +<caption id="surroundx2318s"> Surround (Ctrl-Cmd-s) </caption> <colgroup> <col style="text-align:center;"/> <col style="text-align:center;"/> @@ -291,58 +291,58 @@ DefaultKeyBindings.dict file (`~/Library/KeyBindings/DefaultKeyBindings.dict`) f <tbody> <tr> - <td style="text-align:center;">^⌘s</td> + <td style="text-align:center;">Ctrl-Cmd-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;">Ctrl-Cmd-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;">Ctrl-Cmd-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;">Ctrl-Cmd-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;">Ctrl-Cmd-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;">Ctrl-Cmd-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;">Ctrl-Cmd-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;">Ctrl-Cmd-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:center;">Ctrl-Cmd-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;">Ctrl-Cmd-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:center;">Ctrl-Cmd-s</td> + <td style="text-align:center;">"</td> <td style="text-align:left;">wrap double quote</td> </tr> </tbody> @@ -368,47 +368,47 @@ DefaultKeyBindings.dict file (`~/Library/KeyBindings/DefaultKeyBindings.dict`) f <tbody> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">^⌘k</td> + <td style="text-align:center;">Ctrl-Cmd-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:center;">Ctrl-Cmd-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:center;">Ctrl-Cmd-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:center;">Ctrl-Cmd-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:center;">Ctrl-Opt-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:center;">Ctrl-Opt-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:center;">Cmd-Opt-Up</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:center;">Cmd-Opt-Down</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:center;">Cmd-Del</td> <td style="text-align:left;">Forward delete to end of paragraph</td> </tr> </tbody> @@ -444,22 +444,22 @@ DefaultKeyBindings.dict file (`~/Library/KeyBindings/DefaultKeyBindings.dict`) f </tr> <tr> <td style="text-align:center;"></td> - <td style="text-align:center;">⌥PgUp</td> + <td style="text-align:center;">Opt-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:center;">Opt-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:center;">Opt-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:center;">Opt-2</td> <td style="text-align:left;">jump to bookmark</td> </tr> </tbody> |
