打开VScode中搜索结果中的所有文件

Nea*_*VDV 9 visual-studio-code

无论如何可以打开我的搜索查询中找到的所有文件?否则我需要双击37次以获得单个搜索结果,这似乎不是最理想的.

搜索示例

在此输入图像描述

Cor*_*ter 24

事实证明,您可以按住 Shift 键并单击以突出显示所有结果,然后将它们拖到与任何其他文件相同的位置。至少在 vscode 1.71.2 中是这样。

我有150个要打开。唷。


Mat*_*OFF 10

正如 @Alex 的评论中所述,search.action.focusNextSearchResult它非常适合 @NealVDV 的用例。可以通过按 来F4运行它。它将在(可写)预览选项卡中依次打开每个结果。

  • F4( search.action.focusNextSearchResult) 向前循环搜索结果
  • Shift+F4( search.action.focusPreviousSearchResult) 向后循环搜索结果

@jakub.g 评论说,以从搜索结果中删除文件的方式修改文件将使focusNextSearchResult指针从头开始重新启动。此问题的解决方案是确保:

  • 修改文件时搜索结果永远不会从文件中删除
  • 搜索结果总是通过修改从文件中删除


Wla*_*cho 5

有这个 VS Code 扩展:搜索 - 打开所有结果

要安装它,请启动 VS Code Quick Open (Ctrl+P) 并运行

ext install fabiospampinato.vscode-search-open-all-results

  • 从 [插件页面](https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-search-open-all-results):“实际上并没有一个合适的 API 来实现这一点,因此,这个工作有点 hacky,你可能会发现一些错误。尝试在每个文件产生 1 个或很少结果的搜索查询上使用它。确实是虫子。删除并诉诸于锤击“search.action.focusNextSearchResult”…… (2认同)