|
514 | 514 | cm.scrollTo(null, (pos.top + pos.bottom) / 2 - cm.getScrollInfo().clientHeight / 2); |
515 | 515 | }; |
516 | 516 |
|
517 | | - cmds.selectLinesUpward = function(cm) { |
518 | | - cm.operation(function() { |
519 | | - var ranges = cm.listSelections(); |
520 | | - for (var i = 0; i < ranges.length; i++) { |
521 | | - var range = ranges[i]; |
522 | | - if (range.head.line > cm.firstLine()) |
523 | | - cm.addSelection(Pos(range.head.line - 1, range.head.ch)); |
524 | | - } |
525 | | - }); |
526 | | - }; |
527 | | - cmds.selectLinesDownward = function(cm) { |
528 | | - cm.operation(function() { |
529 | | - var ranges = cm.listSelections(); |
530 | | - for (var i = 0; i < ranges.length; i++) { |
531 | | - var range = ranges[i]; |
532 | | - if (range.head.line < cm.lastLine()) |
533 | | - cm.addSelection(Pos(range.head.line + 1, range.head.ch)); |
534 | | - } |
535 | | - }); |
536 | | - }; |
537 | | - |
538 | 517 | function getTarget(cm) { |
539 | 518 | var from = cm.getCursor("from"), to = cm.getCursor("to"); |
540 | 519 | if (CodeMirror.cmpPos(from, to) == 0) { |
|
596 | 575 | "Cmd-Enter": "insertLineAfter", |
597 | 576 | "Shift-Cmd-Enter": "insertLineBefore", |
598 | 577 | "Cmd-D": "selectNextOccurrence", |
599 | | - "Shift-Cmd-Up": "addCursorToPrevLine", |
600 | | - "Shift-Cmd-Down": "addCursorToNextLine", |
601 | 578 | "Shift-Cmd-Space": "selectScope", |
602 | 579 | "Shift-Cmd-M": "selectBetweenBrackets", |
603 | 580 | "Cmd-M": "goToBracket", |
|
627 | 604 | "Cmd-K Cmd-Backspace": "delLineLeft", |
628 | 605 | "Cmd-K Cmd-0": "unfoldAll", |
629 | 606 | "Cmd-K Cmd-J": "unfoldAll", |
630 | | - "Ctrl-Shift-Up": "selectLinesUpward", |
631 | | - "Ctrl-Shift-Down": "selectLinesDownward", |
| 607 | + "Ctrl-Shift-Up": "addCursorToPrevLine", |
| 608 | + "Ctrl-Shift-Down": "addCursorToNextLine", |
632 | 609 | "Cmd-F3": "findUnder", |
633 | 610 | "Shift-Cmd-F3": "findUnderPrevious", |
634 | 611 | "Alt-F3": "findAllUnder", |
|
658 | 635 | "Ctrl-Enter": "insertLineAfter", |
659 | 636 | "Shift-Ctrl-Enter": "insertLineBefore", |
660 | 637 | "Ctrl-D": "selectNextOccurrence", |
661 | | - "Alt-CtrlUp": "addCursorToPrevLine", |
662 | | - "Alt-CtrlDown": "addCursorToNextLine", |
663 | 638 | "Shift-Ctrl-Space": "selectScope", |
664 | 639 | "Shift-Ctrl-M": "selectBetweenBrackets", |
665 | 640 | "Ctrl-M": "goToBracket", |
|
689 | 664 | "Ctrl-K Ctrl-Backspace": "delLineLeft", |
690 | 665 | "Ctrl-K Ctrl-0": "unfoldAll", |
691 | 666 | "Ctrl-K Ctrl-J": "unfoldAll", |
692 | | - "Ctrl-Alt-Up": "selectLinesUpward", |
693 | | - "Ctrl-Alt-Down": "selectLinesDownward", |
| 667 | + "Ctrl-Alt-Up": "addCursorToPrevLine", |
| 668 | + "Ctrl-Alt-Down": "addCursorToNextLine", |
694 | 669 | "Ctrl-F3": "findUnder", |
695 | 670 | "Shift-Ctrl-F3": "findUnderPrevious", |
696 | 671 | "Alt-F3": "findAllUnder", |
|
0 commit comments