如何在sublime text 3
插件中获取选定的文本:
import sublime, sublime_plugin
class plugin_window__go_to_relative_plugin__Command(sublime_plugin.WindowCommand):
def run(self):
window = self.window
view = window.active_view()
sel = view.sel()
sublime.status_message("selection: "+sel)
我的代码抛出错误:
sublime.status_message("selection: "+sel)
TypeError: Can't convert 'Selection' object to str implicitly
view.sel()
返回sublime.Selection
对象。但我不知道如何从那里获取选定的文本。
该插件必须按以下方式工作:当我在视图中调用它时...
...它应该将文本设置"dow = self.w"
为变量sel
当我这样做时str(sel)
,它会返回<sublime.Selection object at 0x1047fd8d0>
文档对我来说不是很清楚。