为简单对话框添加模糊搜索。
如果你执行 Go To File...
操作(Ctrl+E),则有模糊搜索,文件会根据你输入的内容进行过滤。
当你启用 Simple Dialog(或在 SSH 机器上)执行 Open File...
(Ctrl+O)时,这不是真的。相反,你只会得到与你的描述匹配的第一个选定的项目,如果列表很长,那么它将位于列表的底部,因此你甚至看不到其他变体,也无法轻松选择你要搜索的内容。
在“转到文件”中使用模糊搜索:
在 Open File...
中没有模糊搜索(实际):
Open File...
的预期输出:
重现:
- 在设置中将
files.simpledialog.enable
选项设置为true
"files.simpleDialog.enable": true
- 找到一个包含许多文件(超过18个文件)的文件夹
Open File...
(Ctrl+O)- 在 UI 中不可见的文件夹中的文件之一中开始输入名称
4条答案
按热度按时间vd2z7a6w1#
这个功能请求现在是我们待办事项列表的候选项目。社区有60天的时间对这个问题进行投票。如果它收到20个赞成票,我们将把它移到我们的待办事项列表中。如果没有,我们将关闭它。要了解更多关于我们如何处理功能请求的信息,请参阅我们的documentation。
快乐编码!
6ss1mwsb2#
在Stack Overflow上有一个与此相关的松散链接:Fuzzy file opening in VS Code including workspace-external files
35g0bw713#
这个功能请求收到了足够多的社区投票,我们将其移动到了我们的待办事项列表中。要了解更多关于我们如何处理功能请求的信息,请参阅我们的documentation。
快乐编码!
ecfsfe2w4#
在这样的特性存在之前,你可能可以使用 the Quick Opener vscode extension 来替换原生对话框为一个模糊的快速打开提示(免责声明:我构建了它)。