def cast(self):
pattern = re.compile(self.spell.get('args').get('pattern'))
replacement = self.spell.get('args').get('replacement')
if replacement == '$clipboard':
replacement = sublime.get_clipboard()
for sel in self.view.sel():
line = self.view.line(sel.a)
line_text = self.view.substr(line)
new_line_text = re.sub(pattern, "%s" % replacement, line_text)
self.view.replace(self.edit, line, new_line_text)
评论列表
文章目录