Skip to content

Instantly share code, notes, and snippets.

@Gaubee
Created October 19, 2013 11:41
Show Gist options
  • Select an option

  • Save Gaubee/7054877 to your computer and use it in GitHub Desktop.

Select an option

Save Gaubee/7054877 to your computer and use it in GitHub Desktop.
选中的数字值累加1
import sublime_plugin
class IncrementSelectionCommand(sublime_plugin.TextCommand):
def run(self, edit):
start_value = int(self.view.substr(self.view.sel()[0]))
counter = 0
for selection in self.view.sel():
self.view.insert(edit, selection.begin(), str(start_value + counter))
counter = counter + 1
for selection in self.view.sel():
self.view.erase(edit, selection)
[
{ "keys": ["shift+f1"], "command": "increment_selection" }
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment