【发布时间】:2015-08-20 15:58:27
【问题描述】:
我正在为 Sublime 编写一个插件,能够通过self.view 获取活动视图的内容。但是,如果我在不同的列中有两个打开的文件,如何通过SublimeText3 API 在每个窗口中获取活动选项卡的内容(或至少window.id)?是否应该通过sublime.Window类的views()方法来完成?
class ExampleCommand(sublime_plugin.TextCommand):
def run(self, edit):
print (self.view.id())
-> 有效
class TestCommand(sublime_plugin.WindowCommand):
def run(self, edit):
print (self.window.views())
->当我运行view.run_command('test')时,它不起作用并且控制台中没有错误
非常感谢任何建议。
【问题讨论】:
标签: python python-3.x sublimetext3 sublimetext sublime-text-plugin