31

我通常希望所有搜索结果(来自ctrl-H)完全展开,但默认情况下只展开第一个叶节点。

我最终要做的是单击“搜索”视图中的“全部展开”按钮,但这很乏味。

有没有办法自动让结果完全展开?

4

3 回答 3

18

不,但您可以使用操作系统的键盘快捷键。在 Linux 上,使用Nk*(*在小键盘上) 展开当前节点和所有子节点。

Windows 用户可以使用Shift+Nk*

在 Mac 上,选择所有节点,Command+A然后使用Command+Right Arrow

于 2012-05-11T15:26:10.453 回答
3

在没有数字键盘的 Mac 上,为避免移动鼠标:

  • 做搜索

  • 焦点在搜索视图中移动

    (确保在搜索之前关闭“查找/替换”对话框,否则会占据焦点)

  • 快速执行此序列:

    • Alt ⎇</kbd> + ▲ Up Arrow (select the root node)
    • Alt ⎇</kbd> + ◀ Left Arrow (collapse the root node)
    • Alt ⎇</kbd> + ► Right Arrow (expand the root node)

      (由于某些原因⎇</kbd> + ►</kbd> doesn't expand all of the root children, first you have to collapse it.)

这比单击小+图标要快。

于 2015-06-11T10:00:51.900 回答
3

在没有数字键盘的 Windows 上,以下内容可以帮助您在不单击鼠标的情况下快速扩展搜索结果。

此方法不会立即展开结果,但我发现它比使用鼠标单击+Eclipse 上的按钮更方便快捷。

  1. 搜索后,将一个搜索结果扩展hold► Right Arrowend root

  2. 一旦到达end root, 按▼ Down Arrow移动到the next search result,hold► Right Arrow将一个搜索结果扩展到它的end root

  3. 重复step 1step 2直到所有结果都展开。
于 2017-10-11T08:53:02.380 回答