在程序的“搜索”窗格中,当我按 Enter 后,所有文件都会列出,其中一些文件展开以显示文件中的结果,而其他文件则折叠起来。我想知道首先是什么决定了任何给定文件的扩展,其次我可以做些什么来一次扩展所有文件。
这个问题似乎与我最接近,但它是关于不同的 IDE,它为 Windows 建议的关键命令没有明显效果:Automatically expand all in Eclipse Search results
在程序的“搜索”窗格中,当我按 Enter 后,所有文件都会列出,其中一些文件展开以显示文件中的结果,而其他文件则折叠起来。我想知道首先是什么决定了任何给定文件的扩展,其次我可以做些什么来一次扩展所有文件。
这个问题似乎与我最接近,但它是关于不同的 IDE,它为 Windows 建议的关键命令没有明显效果:Automatically expand all in Eclipse Search results
看到这个设置:
search.collapseResults: alwaysExpand
选项是auto
、alwaysCollapse
和alwaysExpand
。auto
是默认值。
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.collapseResults
为auto
恢复到旧的行为。
并查看Visual Studio Code - 在搜索结果中包含上下文以在编辑器中显示搜索结果。
有两种快速的方法可以随时扩展:
不过,这两者都只适用于“搜索”面板——尽管有相似之处,但它们不适用于“查找所有参考文献”结果面板。