在sublime文本3中找出加载的视图是否不是预览模式

时间:2016-06-04 12:15:18

标签: sublimetext3 sublimetext sublime-text-plugin

我需要知道打开的标签是否是预览,我写了这个:

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)以捕获新视图(不是在预览模式下)。

0 个答案:

没有答案