这个问题与我的最接近,但它涉及不同的IDE,并且它建议的Windows关键命令似乎没有任何效果:在Eclipse搜索结果中自动展开所有。
请查看以下设置:
在设置界面中,Search: Collapse Results
,或在您的 settings.json
文件中使用 search.collapseResults: alwaysExpand
。
选项包括 auto
、alwaysCollapse
和 alwaysExpand
。其中 auto
是默认设置。
auto
:文件结果少于 10 个将被展开,否则将被折叠。
因此,您需要选择 alwaysExpand
选项。
您还可以使用 Space 键切换任何文件的展开/折叠状态,或使用 RightArrow 展开任何折叠的文件。
使用 LeftArrow 折叠,使用 Ctrl+LeftArrow 折叠所有文件。奇怪的是,没有 expandAll
绑定或命令。
有关折叠所有结果的命令,请参见 https://stackoverflow.com/a/67307225/836330:
使用 workbench.files.action.collapseExplorerFolders
命令,并进行绑定,例如:
{
"key": "alt+l", // whatever you want
"command": "search.action.collapseSearchResults",
"when": "searchViewletFocus" // if you want to limit it when focus is already on the search results area
}
在你的 keybindings.json
中。
v1.41默认使用扩展搜索结果,请参见https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_41.md#search
默认展开所有搜索结果
如果全文搜索返回单个文件中超过10个结果,则以前会出现折叠的结果树。然而,这有时会使查找特定结果变得困难,因此在此版本中,所有结果都将展开。您可以设置
search.collapseResults
为auto
以恢复旧行为。
请参见Visual Studio Code - 在搜索结果中包含上下文以在编辑器中显示搜索结果。