Python 如何从“升华控制台”运行WindowCommand插件`
我用3个命令为Python 如何从“升华控制台”运行WindowCommand插件`,python,plugins,sublimetext2,sublimetext,sublimetext3,Python,Plugins,Sublimetext2,Sublimetext,Sublimetext3,我用3个命令为sublime text 3创建了插件: 其中2个类型为TextCommand,其中一个类型为WindowCommand import sublime, sublime_plugin class simple_text_pluginCommand(sublime_plugin.TextCommand): def run(self, edit): print("Hello World simple_text_plugin") class simp
sublime text 3
创建了插件:
其中2个类型为TextCommand
,其中一个类型为WindowCommand
import sublime, sublime_plugin
class simple_text_pluginCommand(sublime_plugin.TextCommand):
def run(self, edit):
print("Hello World simple_text_plugin")
class simple_text_plugin2Command(sublime_plugin.TextCommand):
def run(self, edit):
print("Hello World simple_text_plugin2")
class simple_window_pluginCommand(sublime_plugin.WindowCommand):
def run(self):
print("Hello World simple_window_plugin")
为什么我只能从升华命令行
(ctrl+`)调用文本命令:
>>> view.run_command('simple_text_plugin')
Hello World simple_text_plugin
>>> view.run_command('simple_text_plugin2')
Hello World simple_text_plugin2
但无法调用窗口命令:
>>> view.run_command('simple_window_plugin')
没有输出。如何运行窗口
从升华控制台键入插件
?
ApplicationCommand
:sublime.run\u命令(“application\u命令\u名称”)
。检查中sublime
模块的run\u命令
功能
WindowCommand
:window.运行命令(“window\u命令\u名称”)
。检查运行命令的方法
TextCommand
:查看。运行_命令(“text_命令_名称”)
。检查运行命令的方法
使用窗口。运行命令(“简单窗口插件”)
。查看这篇文章。