是否可以使用Sublime Text 3快速面板检索用户输入,如goto_line
命令那样?
当我点击 CTRL + G 时,会出现一个快速面板,我可以按任意值点击输入。我手动使用此面板时无法执行此操作
如果我使用没有值的quickpanel,我无法验证它,因此无法检索用户插入的值。
我正在尝试为游戏创建一个Lua插件骨架,我需要检索多个用户输入,如下所示:
是否可以使用快速面板,或者我必须多次使用show_input_panel
?
答案 0 :(得分:1)
AFAIK无法从快速面板接受任意输入。输入仅用于模糊过滤列表。
对于你的插件,这里有一个疯狂的想法:也许你可以为你想要的输入创建一个带有文本和字段的片段。您的插件可以有一个命令,在运行时会创建一个新的暂存缓冲区,您可以在其中插入此代码段。一旦用户填写了字段,他们可以运行另一个命令,或者只是关闭视图(你的插件应该有一个该事件的监听器)来执行和做任何事情。