长时间使用atom
后,我正在探索vscode
。我缺少的一件事相当于可爱的包装advanced-open-file
。vscode 中有类似的东西吗?
我找到了advanced-new-file
扩展名,但它仅在涉及新文件时才有用。我希望能够从我的本地文件(不仅是工作区(中快速打开文件。
编辑:我找到了workbench.action.quickOpen
的选项;但它不允许从整个文件系统打开文件。
抱歉,目前答案是否定的。问题是输入框没有提供侦听关键事件的方法:GitHub 问题,因此,即使是扩展程序目前也无法做到这一点。这是高级新文件扩展名创建者的评论:
由于 VSCode 扩展尚无法在文本输入框中执行预先键入自动完成(请参阅 https://github.com/Microsoft/vscode/issues/426(,因此我们绕过此限制,并使用两步工作流提供自动完成功能,即选择现有路径,然后提供相对于所选内容的新文件名/路径。
好消息是,有一个新的 API 解决了这个问题,但它目前处于"建议"状态,不能用于已发布的扩展。
一种解决方法可能是在集成终端中键入code -r some/path
并使用"选项卡"进行自动完成。
模糊搜索扩展似乎对我有用。
它向命令面板添加了一个新操作,允许您搜索当前项目中的文件并打开它们。