【问题标题】:Fold Results in VSCode Search Editor (*not* search explorer)在 VSCode 搜索编辑器中折叠结果(*不是*搜索资源管理器)
【发布时间】:2022-10-05 00:07:42
【问题描述】:

我正在寻找一种折叠方式全部生成一个 VSCode 搜索编辑器。 (很清楚如何在搜索资源管理器中执行此操作。)

我可以使用 cmd+opt+[ 轻松折叠单个结果,但我想折叠全部的结果。我实际上希望能够将其设为默认值。

【问题讨论】:

    标签: visual-studio-code search folding


    【解决方案1】:

    您可以通过执行以下操作折叠所有结果:

    1. 全选Ctrl+一个
    2. 命令面板: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+opt+[ 没有任何作用 * 选择一些结果并按 cmd+opt+[ 仅折叠第一个 * 全选并按 cmd+k 然后 cmd+,将所有内容折叠为空——只保留第一个结果可见的。
    【解决方案2】:

    我发现cmd+kcmd+0 将全部折叠到第一行,但随后我可以打开足够的空间来查看我需要的内容。不理想,但可以使用。

    【讨论】:

      猜你喜欢
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-29
      • 2016-03-01
      • 1970-01-01
      相关资源
      最近更新 更多