2008-10-01 120 views
61

我使用了Eclipse很長一段時間,但我仍然沒有找到如何配置Problems View來僅顯示感興趣的錯誤和警告。是否有一種簡單的方法可以過濾來自特定資源或特定路徑的警告?例如,當我生成javadoc時,我得到大量不相關的html警告。另外,有沒有辦法改變出現的警告/錯誤的最大數量?Eclipse問題的最佳實踐查看

我知道過濾器的概念,但我正在尋找一些真實生活的例子。其他人使用哪種過濾器或做法?

編輯:我找到了對「在選定的元素及其子元素上進行過濾」的建議,使其成爲最好的元素。不過,我還有一個問題。如果我有「很多」警告或錯誤,只會出現前100個。在罕見的情況下,我想看到他們所有人,我該怎麼做?

回答

62

我覺得過濾「在選定的元素和它的孩子」是問題視圖過濾器的最佳模式,因爲它允許您非常快速地縮小報告問題的範圍:單擊工作集(在包資源管理器中),它顯示了該集合中所有項目中的所有問題;點擊一個項目 - 只會顯示所選項目中的問題。點擊單個類(或包) - 只顯示所選類(或包)中的問題。所以你不會因與你的任務無關的問題而分心。

+2

謝謝巴迪,也幫助我縮小了解決警告的範圍:)+ 1爲那 並解決使用導航將進一步簡化過程。像文件夾明智,而不是包裝:) :) – Ravisha 2010-08-09 04:47:26

31

在問題窗格的右上角是一個過濾器按鈕(它看起來像三個箭頭指向右側),單擊它可讓您配置視圖。您可以按元素過濾,例如您正在編輯的類或工作集,問題類型(例如,Java問題,構建文件問題等)以及嚴重程度。它實際上是非常可配置的。

有關詳細信息和屏幕截圖,請參閱http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/cprbview.htm

+10

我的版本(伽利略; 20090920-1017)沒有三個箭頭,而是一個向下的箭頭,它提供了一個菜單。 「顯示」下列出了篩選選項。 – Quantum7 2010-01-23 01:32:12

+1

非常感謝SOOO爲那個鏈接!我瘋狂地尋找按鈕,但由於某種原因,我的Eclipse版本沒有它。我不得不按下問題窗格右上角的向下箭頭並點擊「配置內容」。就像在鏈接中一樣。再次感謝!! – AnthonyW 2013-05-17 18:53:19

5

更新的鏈接,木衛三(Eclipse的3.4):

http://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.user/concepts/cprbview.htm

但我同意的基本問題:問題視圖需要通過資源,而不是僅僅描述過濾。

在我的情況下,我在我的源路徑中包含生成的jsp代碼,並且在* _jsp.java文件(如未使用的應用程序,頁面,輸出,配置,page_context變量)中出現各種警告。因此,按資源模式排除它們會很好。 (或者爲了jspc不寫未使用的代碼......但這完全是一個不同的問題)。

5

回覆:您的編輯

在下拉通過過濾器按鈕按鈕,還有一個喜好選擇。取消選中「使用標記限制」,您將顯示所有錯誤和警告。

21

要查看超過100條警告,請轉到問題視圖的下拉菜單(使用視圖上的最小化按鈕旁邊的小箭頭),選擇首選項,然後您可以選擇將此限制從100更改爲另一個數字。

此信息用於Ganymede;事情已經改變,因爲歐羅巴,我不知道所有的差異。

1

打開問題視圖。 點擊轉角三角形。 選擇喜好

不交換條件: []使用標記限制

2

爲了查看100多個警告,查看問題視圖的下拉菜單(用小箭頭旁邊的最小化按鈕視圖) ,請選擇Configure Contents。取消選中Configure Contents窗口左下方的Use item limits,或在Number of items visible per group:中設置限制。