在 VS Code 文件搜索中,我可以展开所有结果吗?

Len*_*xus 8 search expand full-text-search visual-studio-code vscode-settings

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

这个问题似乎与我最接近,但它是关于不同的 IDE,它为 Windows 建议的关键命令没有明显效果:自动展开所有在 Eclipse 搜索结果中

pet*_*ynn 22

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

\n
    \n
  • 单击搜索面板右上角方框内有“+”的图标。这会切换所有项目的展开/折叠。
  • \n
\n

在此输入图像描述

\n
    \n
  • 使用命令选项板 (Cmd-Shift-P) 触发“搜索:全部展开”命令。为了更快地访问,您可以添加自定义键盘快捷键:在命令面板中查看“全部展开”搜索结果时,单击旁边的齿轮图标,它将带您进入编辑器以添加快捷方式绑定。
  • \n
\n

尽管 \xe2\x80\x93 很相似,但它们适用于“搜索”面板,但它们不适用于“查找所有引用”结果面板。

\n


Mar*_*ark 13

请参阅此设置:

search.collapseResults: alwaysExpand

选项包括autoalwaysCollapse,和alwaysExpandauto是默认值。

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

所以你想要这个alwaysExpand选项。

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

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


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

默认展开所有搜索结果

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

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

  • 是的,我还从“查找所有引用”的结果中发现,当您处于某些引用展开而某些引用折叠的状态时,用户界面中没有“全部展开”选项。(虽然有崩溃):( (2认同)