自动扩展Eclipse搜索结果中的所有内容

时间:2012-05-11 14:36:44

标签: eclipse search

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

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

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

3 个答案:

答案 0 :(得分:18)

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

Windows用户可以使用 Shift + Nk *

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

展开它们

答案 1 :(得分:3)

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

  • 进行搜索

  • 焦点在搜索视图中移动

    (确保在搜索前关闭“查找/替换”对话框, 否则就需要关注)

  • 快速完成此序列:

    • Alt⎇ + ▲向上箭头(选择根节点)
    • Alt⎇ + ◀左箭头(折叠根节点)
    • Alt⎇ + ►右箭头(展开根节点)

      (出于某种原因 + 不会扩展所有的根子项,首先你必须将其折叠。)

这比点击小+图标更快。

答案 2 :(得分:2)

在没有小键盘的Windows上,以下内容有助于快速扩展搜索结果而无需单击鼠标。

  

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

  1. 搜索后,hold►向右箭头将一个搜索结果展开到end root

  2. 到达end root后,按▼向下箭头继续the next search resulthold►向右箭头将一个搜索结果展开到end root

  3. 重复step 1step 2,直到所有结果都展开。