【发布时间】:2022-10-05 00:07:42
【问题描述】:
我正在寻找一种折叠方式全部生成一个 VSCode 搜索编辑器。 (很清楚如何在搜索资源管理器中执行此操作。)
我可以使用 cmd+opt+[ 轻松折叠单个结果,但我想折叠全部的结果。我实际上希望能够将其设为默认值。
【问题讨论】:
标签: visual-studio-code search folding
我正在寻找一种折叠方式全部生成一个 VSCode 搜索编辑器。 (很清楚如何在搜索资源管理器中执行此操作。)
我可以使用 cmd+opt+[ 轻松折叠单个结果,但我想折叠全部的结果。我实际上希望能够将其设为默认值。
【问题讨论】:
标签: visual-studio-code search folding
您可以通过执行以下操作折叠所有结果:
Create Manual Folding Range From Selection
Manual Folding Range 命令有一个默认的键绑定:Ctrl+ķ Ctrl+,
如果需要,您可以将这两个命令放入宏中,请参阅宏扩展 multi-command。
我不认为有任何方法可以让搜索编辑器默认为所有折叠 - 除非你把它也打开到宏中。
使用multi-command 执行此操作,进行此键绑定:
{
"key": "ctrl+w", // whatever keybinding you want
"command": "extension.multiCommand.execute",
"args": {
"interval": 500, // you need some delay to open the editor first
"sequence": [
"search.action.openInEditor",
"editor.action.selectAll",
"editor.createFoldingRangeFromSelection"
]
},
"when": "hasSearchResult && searchViewletFocus"
}
【讨论】:
我发现cmd+k、cmd+0 将全部折叠到第一行,但随后我可以打开足够的空间来查看我需要的内容。不理想,但可以使用。
【讨论】: