【问题标题】:Accessing the Quick Panel user input in a Sublime Text 3在 Sublime Text 3 中访问 Quick Panel 用户输入
【发布时间】:2014-08-11 07:51:06
【问题描述】:

是否可以像goto_line 命令那样使用 Sublime Text 3 快速面板来检索用户输入?

当我点击 CTRL+G 时,会出现一个快速面板,我可以输入任何值。手动使用此面板时无法执行此操作

如果我使用没有值的快速面板,我无法验证它,因此无法检索用户插入的值。

我正在尝试做一个插件来为游戏创建一个 Lua 插件骨架,我需要检索多个用户输入,如下所示:

是否可以使用快速面板或者我必须多次使用show_input_panel

【问题讨论】:

    标签: python plugins sublimetext3


    【解决方案1】:

    AFAIK 无法接受来自快速面板的任意输入。输入只是用来对列表进行模糊过滤。

    对于您的插件,这里有一个疯狂的想法:也许您可以为您想要的输入创建一个带有文本和字段的 sn-p。您的插件可以有一个命令,该命令在运行时会创建一个新的暂存缓冲区,您可以在其中插入此 sn-p。用户填写完这些字段后,他们可以运行另一个命令,或者只是关闭视图(您的插件应该具有该事件的侦听器)来执行并执行任何操作。

    【讨论】:

    猜你喜欢
    • 2019-04-06
    • 1970-01-01
    • 2018-10-22
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多