Sublime Text 2\Packages\User\move_by_lines.py:
import sublime, sublime_plugin
class MoveByLinesCommand(sublime_plugin.TextCommand):
def run(self, edit, extend = False, forward = True):
# self.view.run_command("move_to", {"to": "hardbol", "extend": extend}) # to mimic TextPad's behaviour
# pt = self.view.sel()[0].b
if forward:
for x in range(0, 4):
self.view.run_command("move", {"by": "lines", "forward": forward, "extend": extend})
else:
for x in range(0, 4):
self.view.run_command("move", {"by": "lines", "forward": forward, "extend": extend})
Packages\User\Default (Mac).sublime-keymap:
[
{ "keys": ["super+j"], "command": "move_by_lines", "args": {"forward": true} },
{ "keys": ["super+k"], "command": "move_by_lines", "args": {"forward": false} }
]