崇高文本3快速面板多重选择

时间:2015-11-08 18:32:20

标签: python-3.x sublimetext3 sublime-text-plugin multipleselection

我正在为Sublime Text 3编写一个插件。它允许用户用C ++语言生成getter / setter / operator

我正在使用快速面板向用户询问生成器将使用哪个属性

def generate(self, itemSelected):
    print("generating", itemSelected)

def run():
    ### Some code
    attributes = classCpp.getAllAttributeName();
    window.show_quick_panel(attributes, self.generate)

问题是我无法选择多个项目。我怎么能这样做?

对于不是大问题的getter / setter:我可以再次调用该命令。但是我需要选择很多项来生成运算符。

我发现了documentation。但我从来没有找到如何通过快速面板选择多个项目。

如果那不可能,我可以发布"问题"要求开发此功能

对不起我的英语,我正在学习它。

1 个答案:

答案 0 :(得分:0)

您最好的选择是使用window.show_input_panel()来允许用户输入他们想要使用的属性。不幸的是,目前无法在快速面板中选择多个项目,老实说,我不会很快看到这种类型的功能正在实施,除非发明了一类全新的面板。

如果您要提交增强请求,可以here。请确保在发布前阅读所有.md文档。该网站由社区运营,虽然我们有一些反馈,Jon Skinner(Sublime的作者)确实知道并且过去已经考虑了一些建议/错误报告,但显然无法保证他会对这个特定问题采取任何措施。祝你好运!