【发布时间】:2015-04-27 13:36:49
【问题描述】:
我为sublime text 3创建一个插件,设计的Command Palette.sublime-commands如下:
[
{
"caption": "Function 1",
"args": {parameter:"y"},
"command": "generalfunc"
},
{
"caption": "Function 2",
"args": {parameter:"n"},
"command": "generalfunc"
}
]
实际上,我想将 args 传递给下面的 sublime_plugin 实例:
class GeneralFuncCommand(sublime_plugin.WindowCommand):
def __init__(self, parameter=None):
self.parameter = parameter
super(GeneralFuncCommand, self).__init__()
def run(self):
if self.parameter =='y':
do something
elif self.parameter =='n':
do something else
else:
pass
将 args 传递给 GeneralFuncCommand 类的正确方法是什么?提前致谢。
【问题讨论】:
标签: python sublimetext3 sublime-text-plugin