我需要知道打开的标签是否是预览,我写了这个:
class Plugini(sublime_plugin.EventListener):
def on_load(self, view):
sublime.message_dialog("file opened")
但如果文件在预览模式下打开,它会一直显示对话框,然后我尝试了这个:
class Plugini(sublime_plugin.EventListener):
def on_load(self, view):
for v in sublime.active_window().views():
if v.id() == view.id():
sublime.message_dialog("found this new view in views")
sublime.message_dialog("file opened")
但是它在视图中找到了新的预览标签,那么有没有办法知道视图处于preview
模式?
可能存在另一个事件(类似on_open
)以捕获新视图(不是在预览模式下)。