typescript - 如何在打开的编辑器中搜索具有给定扩展名的文件?

标签 typescript visual-studio-code vscode-extensions

我正在编写 VSCode 扩展,我需要在打开的编辑器中搜索 .src 文件。不是工作区。我可以执行 vscode.workspace.findFiles() 但我需要类似的东西用于 vscode.window

最佳答案

遗憾的是,目前没有用于列出打开的编辑器的 API。然而,它有一个非常受欢迎的功能请求 - 如果添加了这个 API,您可以简单地遍历打开的编辑器并检查扩展的文件路径。

API Access to "Open Editors" (#15178)

请注意,有一个可能的解决方法 suggested in one of the comments . workbench.action.nextEditor 命令可以与 vscode.window.activeTextEditor API 结合使用,以遍历所有打开的文件并沿途创建一个列表。然而,这似乎很老套。

关于typescript - 如何在打开的编辑器中搜索具有给定扩展名的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55659228/

相关文章:

angular - 想要根据 Angular 中的条件加载父组件后访问子组件对象

javascript - 使每次调用返回的匿名函数成为相同的实例

javascript - VS Code 显示模块未找到,即使 WebPack 构建有效

bash - 通过远程 WSL 扩展在 vscode 中使用 WSL bash 与在 Windows 中选择作为默认 shell 来使用它有何不同?

visual-studio-code - VS Code,在文件符号之间导航

node.js - 使用 require ('' 将模块消耗到 VS Code 扩展中时出现问题)

javascript - React Hook useEffect 缺少依赖项

crash - 崩溃消息:您可以重新打开窗口以从上次中断的位置继续

azure - 无法在 VSCode 中添加新的 azure 函数

visual-studio-code - 每次在 VS Code 中打开新的终端窗口时,如何运行一些命令?