2009-11-23 87 views
12

有沒有辦法在Eclipse工作區中按名稱搜索文件夾/項目?如何按名稱查找Eclipse項目和文件夾?

如果我可以進行批量操作(如關閉,打開,分配工作集),結果最好返回。 只需手動點擊數百個項目的列表即可。


這個看似微不足道的任務給我帶來了悲傷,在我所有的日食年之後我都覺得很尷尬。

我曾嘗試:

  1. 搜索對話框(按Ctrl + H) - 選項在衆人中間,我沒有找到任何東西,實際上選擇的文件夾或項目(僅適用於文件)
    • 打開資源(Ctrl + R),看起來比對話更容易,但又是:只有文件搜索。順便說一句,爲什麼不是所謂的「打開文件」?資源通常也可以是一個文件夾,對嗎?
    • 在包/項目瀏覽器中使用過濾器..但是,只支持過濾事物 - 沒有辦法只保留匹配模式的東西
    • 工作集可以動態設置嗎? (給定搜索條件,而不是在一個煩雜的對話框中固定分配)。編輯:這是勝利的選擇,見下文。

我錯過了什麼嗎?也許是一個第三方插件,讓任何人都能理智地搜索? (Eclipse/GroovyMonkey)腳本會幫助嗎? Mylyn的? 從這樣一個成熟的環境中,這是不是要求太多?

我已經在Eclipse論壇上提出這個問題,他們很好地回答了「No」:) 和往常一樣,我對SO人更有信心,並且會對感謝。


而且-current-贏家是斯科特的優秀dynamic working sets插件,這正是實現上面的選項4!

+0

如何使用操作系統搜索?即G。 Windows資源管理器搜索 – chimos 2016-08-08 20:58:54

回答

7

首先,我會回答「動態工作組」的問題:

我寫了一個動態的工作集插件。它允許您按項目性質分組項目,名稱的正則表達式,以及(作爲其擴展)maven組和項目名稱。

瞧瞧吧http://code.google.com/p/javadude/wiki/DynamicWorkingSets

,可能會給你你需要現在一切......

否則,我不認爲有一個像你要找什麼,除非有人寫一個插件(這將很容易做到,曾經用於編寫eclipse插件)

+0

哇,你的插件太棒了!剛剛安裝 - 正是我正在等待的。如果我沒有看到我肯定會開始類似的事情。所以,非常感謝你爲我節省了一天的時間! S.O.也是真棒,但它應該真的允許評分超過1 :-) – inger 2009-11-23 23:05:53

+0

方便的項目,感謝您的鏈接。 – 2009-11-23 23:07:06

+0

謝謝!很高興你喜歡!讓我知道是否有什麼你認爲應該做的更有用。 – 2009-11-30 22:31:22

1

另一個選擇是使用package explorer上的「filter」選項。您可以指定幾個過濾器(包括名稱)來過濾列出的項目。這可能會有所幫助,但不是一個巨大的數額。

在包瀏覽器工具欄上的向下指向的小三角形按鈕下找到它。

+1

噢,是的,我也試過這個(只是忘記提及)。現在,當我在尋找以「-test」結尾的項目時,這並沒有太大的幫助。我真的不明白Eclipse的成員們,他們已經完成了這個奇妙的「擴展過濾」,簡單的「Filter In/Out」複選框不符合預算?或者最少拉入java.util.Regex,這樣我就可以做到exlusions ...是的,這個想法必須是最可用的可用性來爲擴展留下空間 - 就像你的。再次感謝! – inger 2009-11-23 23:18:15

4

一對夫婦的插件來看看這個:

我使用的是第一個和我對此很滿意。它添加了一個快捷鍵(Ctrl + Alt + F)在大多數表格,樹視圖和文本顯示中進行搜索,並突出顯示組件內的出現。工程於編輯,包資源管理器等

我還沒有使用第二個插件,但這裏的主頁上這樣說:

一系列Eclipse插件,允許一個Eclipse 工作空間的 更容易處理的它裏面有很多項目。

過濾包資源

濾波器封裝資源管理器提供了一個 視圖稱爲FPackage資源管理器,其 延伸包資源管理器和在頂部增加 一個過濾器字段中。

轉到項目插件

的轉到項目插件提供了 對話框類似於開放式對話 其中列出了所有可用的項目 工作區,允許您過濾 他們。當在這裏選擇一個時, 會自動在任何 文件顯示視圖中突出顯示,您可能已打開 。如果您沒有打開 包資源管理器已打開,顯示 項目。

第三個是新的,這裏就是它的頁面上顯示:

的Eclipse包含用於選擇類型和資源流行的快捷方式(如按Ctrl + Shift + T)。 該插件也爲項目添加了類似的快捷方式。 用通配符鍵入幾個字母並快速選擇一個或多個項目。 非常適合導航,將項目分組到工作集或對項目進行其他批量操作。

如果您想知道如何以編程方式執行此操作,您還可以使用check this other question

+0

聽起來不錯,謝謝。將嘗試,並考慮選擇這個答案 - 即使動態工作集很難擊敗:) – inger 2011-03-12 12:58:13

相關問題