Sublimetext3 在“显示快捷”面板上禁用文本输入或过滤
我目前正在使用ST3的API中的Sublimetext3 在“显示快捷”面板上禁用文本输入或过滤,sublimetext3,sublimetext,sublime-text-plugin,Sublimetext3,Sublimetext,Sublime Text Plugin,我目前正在使用ST3的API中的show\u quick\u panel作为我正在使用的插件,我试图禁用过滤或文本输入修改功能,但我一直在查看API,在那里找不到任何内容,也找不到任何可以切换以模仿这种行为的设置。我是否忽略了什么,或者有更好的选择来替代我正在做的事情 这是我的软件包文件夹中的example.py插件文件 导入升华 导入升华插件 类ExampleCommand(升华插件.TextCommand): def运行(自我,编辑): window=sublime.active\u win
show\u quick\u panel
作为我正在使用的插件,我试图禁用过滤或文本输入修改功能,但我一直在查看API,在那里找不到任何内容,也找不到任何可以切换以模仿这种行为的设置。我是否忽略了什么,或者有更好的选择来替代我正在做的事情
这是我的软件包文件夹中的example.py
插件文件
导入升华
导入升华插件
类ExampleCommand(升华插件.TextCommand):
def运行(自我,编辑):
window=sublime.active\u window()
窗口。显示快速面板(['alice','bob','carol',],无)
我可以通过控制台毫无疑问地调用它:
view.run_命令(“示例”)
我得到以下信息:
运行命令后,立即执行以下操作:
从键盘键入后:
默认行为是,当快速面板显示时(带有文本输入字段的菜单,以及选项['alice'、'bob'、'carol']
),当用户键入时,它会输入输入文本字段并通过选项进行“筛选”/“搜索”(在第二张图片中,键入“al”
,将选项筛选为['alice','carol']
)
我想做的是禁用此行为,因为我的项目依赖于在显示快速面板时始终提供每个选项。您没有包含任何代码,并且您的描述也不太清楚您想要做什么。请准确描述“过滤或文本输入修改”的含义您还需要一些代码。寻求调试帮助的问题(“为什么这段代码不工作?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现该问题所需的最短代码。没有明确问题说明的问题对其他读者没有用处。请参阅:。对此我深表歉意;我已编辑了主要帖子,以包括屏幕截图和代码片段。您无法禁用该行为。Y您可以尝试使用
show\u popup\u menu()
或show\u popup()
作为show\u quick\u panel()
的替代方法。您没有包含任何代码,并且您的描述不太清楚您想要做什么。请准确描述“过滤或文本输入修改”的含义您还需要一些代码。寻求调试帮助的问题(“为什么这段代码不工作?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现该问题所需的最短代码。没有明确问题说明的问题对其他读者没有用处。请参阅:。对此我深表歉意;我已编辑了主要帖子,以包括屏幕截图和代码片段。您无法禁用该行为。Y您可以尝试使用show\u popup\u menu()
或show\u popup()
来替代show\u quick\u panel()
。