Skip to content

Instantly share code, notes, and snippets.

@danielecook
Last active June 6, 2019 11:29
Show Gist options
  • Save danielecook/b7206c32132af5d0c0a0d4ccf0e0fe7e to your computer and use it in GitHub Desktop.
Save danielecook/b7206c32132af5d0c0a0d4ccf0e0fe7e to your computer and use it in GitHub Desktop.
Sublime text jump lines
[
{ "keys": ["command+down"], "command": "plus_line", "args": {"lines": 10}},
{ "keys": ["command+up"], "command": "minus_line", "args": {"lines": 10}},
]
import sublime
import sublime_plugin
class PlusLineCommand(sublime_plugin.TextCommand):
def run(self, edit, lines = 10):
(row,col) = self.view.rowcol(self.view.sel()[0].begin())
self.view.run_command("goto_line", {"line": row+1 + lines})
class MinusLineCommand(sublime_plugin.TextCommand):
def run(self, edit, lines = 10):
(row,col) = self.view.rowcol(self.view.sel()[0].begin())
self.view.run_command("goto_line", {"line": row+1 - lines})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment