2012-05-11 26 views
28

我通常希望將所有搜索結果(從ctrl-H)完全展開,但默認情況下只展開第一個葉節點。在Eclipse中自動展開全部搜索結果

我最終做的是點擊搜索視圖中的「全部展開」按鈕,但這很乏味。

有沒有辦法自動將結果完全展開?

+0

可能的重複http://stackoverflow.com/questions/3159791/is-there-way-to-expand-all-folders-in-eclipse-project-view-and-search-results –

+1

Mark' Search/ViewMenu/ShowAsList',還有'SortBy/ParentName'。樹模式的確非常煩人。 –

回答

16

不,但您可以使用操作系統的鍵盤快捷鍵。在Linux上,使用Nk ** on numpad)展開當前節點和所有子節點。

Windows用戶可以使用Shift鍵+ NK *

在Mac上,選擇具有命令+ A,然後用命令+右箭頭

+0

你知道Windows的快捷方式嗎? – prismaticorb

+4

Shift + Numpad *(乘) – iTake

+1

適用於Mac OS X的任何快捷方式? Cmd + Shift + Numpad_ *只能在編輯器中使用,而不能在搜索結果中使用。我發現的所有內容都是Alt + Right_Arrow,但必須位於根節點上,與使用(+)按鈕一樣乏味。 – dbernard

3

擴大他們在Mac上沒有所有節點數字鍵盤,以避免移動鼠標:

  • 做搜索

  • 在搜索視圖聚焦移動

    (確保搜索之前關閉查找/替換對話框, 否則將採取重點)

  • 快速地完成序列:

    • Alt鍵⎇ + ▲向上箭頭(選擇根節點)
    • Alt鍵⎇ + ◀左箭頭(摺疊根節點)
    • Alt鍵⎇ + ►右箭頭(擴大根節點)

      (出於某種原因, + 不會展開所有的根子項,首先您必須摺疊它。)

這比點擊小+圖標要快。

+0

這也適用於Spring Tool Suite,因爲它建立在Eclipse之上。 – user3705478

2

在沒有數字鍵盤的Windows上,無需點擊鼠標即可快速擴展搜索結果。

此方法不會立即擴展結果,但我發現它比使用鼠標點擊Eclipse上的+按鈕更方便和快捷。

  1. 搜索後,hold►右箭頭擴大一個搜索結果的end root

  2. 一旦達到end root,按▼向下箭頭以進入the next search resulthold►向右箭頭將一個搜索結果展開爲其end root

  3. 重複step 1step 2,直到所有結果都展開。