示例#1
0
 selFn: function(editor, range, count, param) {
     count = parseInt(count || 1, 10);
     for (var i = 0; i < count; i++) {
         editor.blockOutdent();
     }
     util.normalMode(editor);
 },
示例#2
0
 selFn: function(editor, range, count, param) {
     registers._default.text = editor.getCopyText();
     registers._default.isLine = util.onVisualLineMode;
     if(util.onVisualLineMode)
         editor.removeLines();
     else
         editor.session.remove(range);
     util.normalMode(editor);
 },
示例#3
0
 exec: function stop(editor) {
     inputBuffer.reset();
     util.onVisualMode = false;
     util.onVisualLineMode = false;
     inputBuffer.lastInsertCommands = util.normalMode(editor);
 }
示例#4
0
 selFn: function(editor, range, count, param) {
     registers._default.text = editor.getCopyText();
     registers._default.isLine = util.onVisualLineMode;
     editor.selection.clearSelection();
     util.normalMode(editor);
 },