diff options
| author | Brett Terpstra | 2012-05-08 06:54:56 -0500 | 
|---|---|---|
| committer | Brett Terpstra | 2012-05-08 06:54:56 -0500 | 
| commit | 60aa2b4b8f4c07bab097e272ff9640cb5f8af73f (patch) | |
| tree | eb309f3433901979e59e2e8b5350c1a385c8a1b0 /DefaultKeyBinding.dict | |
| parent | 1fe3d514d01da9f8fc22f43c20a92188d4e4bf10 (diff) | |
| download | KeyBindings-60aa2b4b8f4c07bab097e272ff9640cb5f8af73f.tar.bz2 | |
Added 2 new commands
Diffstat (limited to 'DefaultKeyBinding.dict')
| -rw-r--r-- | DefaultKeyBinding.dict | 17 | 
1 files changed, 12 insertions, 5 deletions
diff --git a/DefaultKeyBinding.dict b/DefaultKeyBinding.dict index e04150b..978e9ca 100644 --- a/DefaultKeyBinding.dict +++ b/DefaultKeyBinding.dict @@ -24,6 +24,8 @@    "~S" = (moveToBeginningOfParagraph:, moveToEndOfParagraphAndModifySelection:, moveRightAndModifySelection:);    // select from beginning of paragrah to last character    "~s" = (moveToBeginningOfParagraph:, moveToEndOfParagraphAndModifySelection:); +  // select paragraph excluding leading/trailing whitespace (same as ^$@\UF701) +  "^~S" = (moveToEndOfParagraph:, insertText:, " ", selectWord:, moveBackward:, moveToBeginningOfParagraphAndModifySelection:, moveWordForwardAndModifySelection:, moveWordBackwardAndModifySelection:);    // delete line/paragraph    "~d" = (selectParagraph:, delete:, moveToBeginningOfParagraph:);    // copy paragraph @@ -56,7 +58,7 @@    // indent line    "^@l" = (setMark:, moveToBeginningOfParagraph:, insertText:, "\t", swapWithMark:, moveRight:);    // outdent line (one tab or char) -  "^@h" = (setMark:, moveToBeginningOfParagraph:, moveRight:, deleteBackward:, swapWithMark:, moveLeft:); +  "^@h" = (setMark:, moveToBeginningOfParagraph:, moveWordRight:, moveWordLeft:, deleteBackward:, swapWithMark:, moveLeft:);    // > same commands but with arrow keys    // move line up @@ -66,12 +68,17 @@    // indent line    "^@\UF703" = (setMark:, moveToBeginningOfParagraph:, insertText:, "\t", swapWithMark:, moveRight:);    // outdent line (one tab or char) -  "^@\UF702" = (setMark:, moveToBeginningOfParagraph:, moveRight:, deleteBackward:, swapWithMark:, moveLeft:); +  "^@\UF702" = (setMark:, moveToBeginningOfParagraph:, moveWordRight:, moveWordLeft:, deleteBackward:, swapWithMark:, moveLeft:);    // > Control-shift-command-left arrow    // Full outdent - Deletes all leading space of line/paragraph (updated)    "^$@\UF702" = (setMark:, moveToBeginningOfParagraph:, insertText:, " ", moveLeft:, selectWord:, delete:, swapWithMark:); - +  // Delete trailing space +  "^$@\UF703" = (setMark:,moveToEndOfParagraph:, insertText:, " ", selectWord:, deleteBackward:, swapWithMark:); +  // Delete leading and trailing whitespace for paragraph +  "^@$\UF700" = (setMark:, moveToEndOfParagraph:, insertText:, " ", selectWord:, deleteBackward:, moveToBeginningOfParagraph:, insertText:, " ", moveLeft:, selectWord:, delete:, swapWithMark:); +  // Select paragraph without leading or trailing whitespace (same as "^~s") +  "^@$\UF701" = (moveToEndOfParagraph:, insertText:, " ", selectWord:, moveBackward:, moveToBeginningOfParagraphAndModifySelection:, moveWordForwardAndModifySelection:, moveWordBackwardAndModifySelection:);    // modify selection up by paragraph (Command Option Shift Up)    "@~$\Uf700" = (selectParagraph:, moveParagraphBackwardAndModifySelection:);    // modify selection down by paragraph (Command Option Shift Down) @@ -115,9 +122,9 @@    "^@c" = { // Commenting commands        // comment with "//" -      "/" = (setMark:, moveToBeginningOfParagraph:, insertText:, "// ", swapWithMark:, moveRight:, moveRight:, moveRight:); +      "/" = (moveToBeginningOfParagraph:, insertText:, "// ", moveToEndOfParagraph:, moveForward:);        // comment with "#" -      "\\" = (setMark:, moveToBeginningOfParagraph:, insertText:, "# ", swapWithMark:, moveRight:, moveRight:); +      "\\" = (moveToBeginningOfParagraph:, insertText:, "# ", moveToEndOfParagraph:, moveForward:);        // HTML commenting        "!" = (setMark:, swapWithMark:, delete:, insertText:, "<!-- ", yank:, insertText:, " -->", swapWithMark:, moveRight:, moveRight:, moveRight:, moveRight:, moveRight:);        // Css Commenting  | 
