在VSCode中模糊打开文件

17

我使用 atom 已经很长一段时间了,现在正在探索 vscode。其中我缺少的一个东西是像可爱的扩展包 advanced-open-file 这样的等价物。在 vscode 中有类似的东西吗?

我发现了 advanced-new-file 扩展,但它只在新文件方面很有用。我想要能够快速打开本地文件系统中的所有文件(不仅限于工作区内的文件)。

编辑:我找到了 workbench.action.quickOpen 选项;但它无法从整个文件系统中打开文件。


1
有点相关:#43505#44961 - Alex
VSCode给你提供了什么Atom没有的东西?我只用过VSCode几天,从未使用过Atom。我注意到这两个软件有关联:它们都运行在ElectronJS上,都将自己定位为高度可定制的编码器。Atom是由GitHub开发的,而Microsoft收购了GitHub,我想知道VSCode是否试图成为更好的Atom。它是吗?怎么做到的? - acorello
2个回答

6

抱歉,目前答案是否定的。问题在于输入框没有提供监听按键事件的方法:GitHub issue,所以目前即使是扩展也不能做到这一点。以下是advanced-new-file 插件作者的评论:

由于VSCode扩展程序尚未具备在文本输入框中进行类型预测自动完成的功能(请参见https://github.com/Microsoft/vscode/issues/426),我们通过绕开这个限制,并使用两步工作流程来选择现有路径,然后提供相对于该选择的新文件名或路径来提供自动完成。

好消息是,有一个新API正在解决这个问题,但它目前处于“建议”状态,无法用于发布的扩展。

一种解决方法是在集成终端中键入code -r some/path,然后使用“tab”进行自动完成。


1

模糊搜索扩展 对我来说似乎很有效。

它在命令面板中添加了一个新的操作,允许您搜索当前项目中的文件并打开它们。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接