我使用 atom
已经很长一段时间了,现在正在探索 vscode
。其中我缺少的一个东西是像可爱的扩展包 advanced-open-file
这样的等价物。在 vscode 中有类似的东西吗?
我发现了 advanced-new-file
扩展,但它只在新文件方面很有用。我想要能够快速打开本地文件系统中的所有文件(不仅限于工作区内的文件)。
编辑:我找到了 workbench.action.quickOpen
选项;但它无法从整个文件系统中打开文件。
我使用 atom
已经很长一段时间了,现在正在探索 vscode
。其中我缺少的一个东西是像可爱的扩展包 advanced-open-file
这样的等价物。在 vscode 中有类似的东西吗?
我发现了 advanced-new-file
扩展,但它只在新文件方面很有用。我想要能够快速打开本地文件系统中的所有文件(不仅限于工作区内的文件)。
编辑:我找到了 workbench.action.quickOpen
选项;但它无法从整个文件系统中打开文件。
抱歉,目前答案是否定的。问题在于输入框没有提供监听按键事件的方法:GitHub issue,所以目前即使是扩展也不能做到这一点。以下是advanced-new-file 插件作者的评论:
由于VSCode扩展程序尚未具备在文本输入框中进行类型预测自动完成的功能(请参见https://github.com/Microsoft/vscode/issues/426),我们通过绕开这个限制,并使用两步工作流程来选择现有路径,然后提供相对于该选择的新文件名或路径来提供自动完成。
好消息是,有一个新API正在解决这个问题,但它目前处于“建议”状态,无法用于发布的扩展。
一种解决方法是在集成终端中键入code -r some/path
,然后使用“tab”进行自动完成。