【问题标题】:User input in sublime text 2 extensionsublime text 2 扩展中的用户输入
【发布时间】:2013-10-09 07:20:28
【问题描述】:

我想将用户输入传递给一个用 python 编写的 Sublime Text 2 扩展。我希望我的插件做的一件事是创建新文件,我想将文件名传递给插件,可能不显示整个控制台,而只是一个命令输入行,类似于显示的行按 [command + f] 时向上。这可能吗?

【问题讨论】:

    标签: python plugins sublimetext2


    【解决方案1】:

    你可以使用show_input_panel描述的here方法。

    【讨论】:

    • 你如何实际使用它?至于方法属于什么? sublime.Window.show_input_panel(); 不起作用,我尝试过的变体也不起作用
    • @WillshawMedia,如果你只是想测试它,你可以在Sublime Text的控制台中运行sublime.Window.show_input_panel(sublime.active_window(), "Caption", "Initial text", None, None, None)。除此之外,如果您尝试完全运行您提到的代码,它不起作用,因为您必须传递所有必要的参数。
    • 谢谢 - 我也尝试使用一些函数作为参数运行它,但我认为我没有正确声明它们。你说的太好了,干杯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 2016-03-26
    • 2012-05-23
    相关资源
    最近更新 更多