9

在程序的“搜索”窗格中,当我按 Enter 后,所有文件都会列出,其中一些文件展开以显示文件中的结果,而其他文件则折叠起来。我想知道首先是什么决定了任何给定文件的扩展,其次我可以做些什么来一次扩展所有文件。

这个问题似乎与我最接近,但它是关于不同的 IDE,它为 Windows 建议的关键命令没有明显效果:Automatically expand all in Eclipse Search results

4

2 回答 2

16

看到这个设置:

search.collapseResults: alwaysExpand

选项是autoalwaysCollapsealwaysExpandauto是默认值。

auto: 少于 10 个结果的文件被扩展。其他人都崩溃了。

所以你想要这个alwaysExpand选项。

您还可以使用Space键切换任何展开/折叠的文件,或者使用 . 展开任何折叠的文件RightArrow

用+折叠LeftArrow并全部折叠。奇怪的是,没有绑定或命令。CtrlLeftArrowexpandAll


v1.41 将扩展搜索结果设为默认值,请参阅https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_41.md#search

默认展开所有搜索结果

以前,如果全文搜索在单个文件中返回超过 10 个结果,它会在结果树中显示为折叠状态。但是,这有时会使查找特定结果变得困难,因此在此版本中,所有结果都将显示为扩展。您可以设置 search.collapseResultsauto恢复到旧的行为。

并查看Visual Studio Code - 在搜索结果中包含上下文以在编辑器中显示搜索结果。

于 2019-09-07T01:05:33.080 回答
3

有两种快速的方法可以随时扩展:

  • 单击搜索面板右上角的图标,该图标在正方形内有一个“+”。这将切换所有项目展开/折叠。
  • 使用命令面板 (Cmd-Shift-P) 触发“搜索:全部展开”命令。为了更快地访问,您可以添加自定义键盘快捷键:查看命令面板中的“全部展开”搜索结果时,单击旁边的齿轮图标,它将带您进入添加快捷键绑定的编辑器.

不过,这两者都只适用于“搜索”面板——尽管有相似之处,但它们不适用于“查找所有参考文献”结果面板。

于 2021-01-26T20:52:28.007 回答