2010-12-08 116 views
117

在我所有使用Eclipse的年代中,我從來不知道TODO/FIXME/XXX註釋標籤應該出現在任務列表中。顯然這是默認情況下禁用的,因爲我一直在使用這些標籤,因爲我一直在使用Eclipse,並且從未見過其中一個出現在任務列表中。任何人都可以指出如何啓用此功能?我發現任何地方都沒有偏好選項,說'讓我的源代碼標籤出現在任務列表中'。如果它存在,這將是一個很好的功能,但我開始懷疑。如何在Eclipse中啓用TODO/FIXME/XXX任務標籤?

我也問過身邊,和其他人向我建議,這些都是一些事情顯然沒有任何影響,但是,我無論如何嘗試:

  • 升級到Eclipse的最新版本。
  • 重新啓動Eclipse。
  • 關閉並重新打開任務列表。
  • 刷新項目。

我正在使用:
適用於Web開發人員的Eclipse Java EE IDE。
版本:赫利俄斯服務發佈1
版本ID:20100917-0705

+18

在Eclipse中_Tasks_視圖和_Task List_視圖是不一樣的。 – sjas 2012-02-06 21:06:28

回答

133

對於我來說,這樣的標籤是默認啓用的。你可以配置哪些任務標記應在工作區選項一起使用:如果他們在此位置啓用的Java>編譯器>任務標記

alt text

檢查,這應該是足夠的,使他們出現在任務列表(或標記視圖)。

特別注意:如果您在同一個工作區上工作,重新安裝Eclipse在大多數情況下不會更改任何內容。 Eclipse使用的大多數設置都存儲在工作空間文件夾中的.metadata文件夾中。

+7

哦,等等,我現在在屏幕底部有一個任務窗口,顯示任務。但是,最初我正在查看屏幕側面的任務列表窗口。 – Jeff 2010-12-08 18:12:08

+6

@Jeff - 任務列表有些不同,它用於跟蹤問題,當您連接到這樣的跟蹤服務器時,而不是代碼中的標籤。我建議你配置標記視圖,在同一個地方有錯誤/警告/ TODOS(例如限制對打開文件的警告) – Gnoupi 2010-12-09 09:21:58

+0

@Gnoupi - 感謝您幫助解決混亂!我終於明白並開始將標記:Java任務 - TODO轉換爲Mylin Task(默認情況下在Java Perspective中打開),然後我抓住自己,記住上面的建議 - 打了我的腦袋 - 並將Mylin /具有常規/標記視圖的任務列表視圖。 – dfdumaresq 2013-08-09 17:42:04

37

在我使用的發行版中,默認情況下(至少對於Java)任務列在任務列表中。對於其他內容類型,您可以檢查以下設置。

顯示任務視圖: 窗口>顯示視圖>其他>常規>任務

對於非Java的任務標籤:檢查以下設置: 窗口>首選項>常規>編輯>結構化文本編輯器>任務標籤 您可以在[任務標籤]選項卡中啓用搜索任務標籤,並在[過濾器]選項卡中選擇內容類型。

對於Java的任務標籤,你應該看看: 窗口>首選項>的Java>編譯器>任務標記

J.

2

有明顯分佈或定製版在其設置的任務標籤的能力對於非Java文件不存在。 This post提到ColdFusion Builder(基於Eclipse)不允許您設置非Java任務標籤,但是CF Builder 2的beta版本可以。 (我知道OP沒有使用CF Builder,但我是,我自己也在想這個問題......因爲他沒有看到設置非Java標籤的能力,我認爲其他人可能在相同的位置。)

18

我使用Eclipse Classic 3.7.1。

解決方案是:窗口>首選項>常規>編輯器>結構化文本編輯器>任務標記並選中「啓用搜索任務標記」複選框。

9

所有這些設置對於選擇您感興趣的標籤都是必需的,但爲了在列表中顯示這些標籤,還需要選擇正確的Eclipse透視圖。我終於發現,包含「任務」列表的「標記」選項卡僅在「Java EE」視角下可用...希望這有助於! :-)