我正在尝试从文件路径中打开文件,但是当所有视图都关闭时,这不起作用。
import sublime, sublime_plugin
class OpenFileCommand(sublime_plugin.WindowCommand):
def run():
sublime.active_window().open_file('**my_file_path**')
在成功运行命令之前,我需要打开一个新文件(Ctrl + N) 当有一个或多个文件已经打开时,此命令可以顺利运行。
此外,如果没有文件打开但控制台已打开,该命令也可以。
答案 0 :(得分:1)
不确定插件在某些条件下的运行方式,但run
方法缺少self
参数。这是您发布的更正版本(在构建3061中测试)
import sublime
import sublime_plugin
class TestOpen(sublime_plugin.WindowCommand):
def run(self):
self.window.open_file("**file**")