【发布时间】:2013-10-09 07:20:28
【问题描述】:
我想将用户输入传递给一个用 python 编写的 Sublime Text 2 扩展。我希望我的插件做的一件事是创建新文件,我想将文件名传递给插件,可能不显示整个控制台,而只是一个命令输入行,类似于显示的行按 [command + f] 时向上。这可能吗?
【问题讨论】:
标签: python plugins sublimetext2
我想将用户输入传递给一个用 python 编写的 Sublime Text 2 扩展。我希望我的插件做的一件事是创建新文件,我想将文件名传递给插件,可能不显示整个控制台,而只是一个命令输入行,类似于显示的行按 [command + f] 时向上。这可能吗?
【问题讨论】:
标签: python plugins sublimetext2
你可以使用show_input_panel描述的here方法。
【讨论】:
sublime.Window.show_input_panel(); 不起作用,我尝试过的变体也不起作用
Sublime Text的控制台中运行sublime.Window.show_input_panel(sublime.active_window(), "Caption", "Initial text", None, None, None)。除此之外,如果您尝试完全运行您提到的代码,它不起作用,因为您必须传递所有必要的参数。