Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从“升华控制台”运行WindowCommand插件`_Python_Plugins_Sublimetext2_Sublimetext_Sublimetext3 - Fatal编程技术网

Python 如何从“升华控制台”运行WindowCommand插件`

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

我用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 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_命令_名称”)
    。检查运行命令的方法
使用
窗口。运行命令(“简单窗口插件”)
。查看这篇文章。