Come si abilitano i tag attività TODO / FIXME / XXX in Eclipse?


121

In tutti i miei anni di utilizzo di Eclipse, non ho mai saputo fino ad ora che i tag di commento TODO / FIXME / XXX dovrebbero apparire nell'elenco delle attività. Apparentemente questo è qualcosa che è disabilitato per impostazione predefinita perché ho usato quei tag per tutto il tempo che ho usato Eclipse e non ho mai visto uno di loro apparire nell'elenco delle attività. Qualcuno può indicare come abilitare questa funzione? Non vedo alcuna opzione di preferenze da nessuna parte che dica qualcosa sull'effetto di "Lascia che i miei tag del codice sorgente appaiano nell'elenco delle attività". Sarebbe una bella caratteristica se esistesse, ma comincio a dubitare.

Ho chiesto in giro, e come altri mi hanno suggerito, queste sono alcune cose che ovviamente non hanno effetto ma che ho provato comunque:

  • Aggiornamento all'ultima versione di Eclipse.
  • Riavvio di Eclipse.
  • Chiusura e riapertura dell'elenco delle attività.
  • Aggiornamento del progetto.

Sto usando:
Eclipse Java EE IDE per sviluppatori Web.
Versione: Helios Service Release 1
Build id: 20100917-0705


21
La visualizzazione delle attività e la visualizzazione dell'elenco delle attività in Eclipse non sono la stessa cosa.
sjas

Risposte:


136

Per me, tali tag sono abilitati per impostazione predefinita. È possibile configurare quali tag attività devono essere utilizzati nelle opzioni dell'area di lavoro: Java> Compilatore> Tag attività

testo alternativo

Controlla se sono abilitati in questa posizione e dovrebbe essere sufficiente per farli apparire nell'elenco delle attività (o nella vista Marcatori).

Nota extra: reinstallare Eclipse non cambierà nulla la maggior parte delle volte se lavori sullo stesso spazio di lavoro. La maggior parte delle impostazioni utilizzate da Eclipse sono archiviate nella cartella .metadata, nella cartella dell'area di lavoro.


8
Oh, aspetta, ora ho una finestra Attività nella parte inferiore dello schermo che mostra le attività. Tuttavia, inizialmente stavo guardando la finestra Elenco attività sul lato dello schermo.
Jeff

7
@Jeff: l'elenco delle attività è qualcosa di diverso, è per problemi di tracciamento, quando ti connetti a un server di tracciamento di questo tipo, non per i tag nel codice. Ti consiglio di configurare la visualizzazione Marker, per avere errori / avvisi / TODOS nello stesso posto (ad esempio limitando gli avvisi al file aperto)
Gnoupi

@ Gnoupi - grazie per aver contribuito a chiarire la confusione! Ho finalmente capito e ho iniziato a convertire un Markers: Java Task - TODO in un Mylin Task (che è aperto per impostazione predefinita nella prospettiva Java) e poi mi sono ripreso, ricordando il tuo consiglio sopra - mi ha schiaffeggiato la testa - e ho sostituito il Mylin / Vista Elenco attività con la vista Generale / Marcatori.
dfdumaresq

Qualche modo per limitare i // TODO elencati in Attività solo a quelli del tuo progetto attuale?
Snowcrash

O un modo per limitare i TODO elencati a determinati pacchetti?
Oskar Birkne

39

Nella distribuzione che utilizzo, le attività sono elencate nell'elenco delle attività per impostazione predefinita (almeno per Java). Per altri tipi di contenuto, puoi controllare le seguenti impostazioni.

Visualizzare la vista Attività: Finestra> Mostra vista> Altro> Generale> Attività

Per tag attività non Java: controlla le seguenti impostazioni: Finestra> Preferenze> Generale> Editor> Editor di testo strutturato> Tag attività È possibile abilitare la ricerca di tag attività nella scheda [Tag attività] e selezionare i tipi di contenuto in [Filtri] scheda.

Per i tag attività Java, dovresti guardare in: Finestra> Preferenze> Java> Compilatore> Tag attività

J.


3
"Visualizza la vista Attività: Finestra> Mostra vista> Altro> Generale> Attività": non ce l'ho. Ho Mostra vista> Altro, ma non c'è l'opzione Generale. Tuttavia credo di aver trovato l'opzione Tasks. Non è la stessa dell'opzione Elenco attività, che è ciò che ho cercato in tutto il tempo.
Jeff

questo è quello che funziona con altri file di codice sorgente. Ad esempio, i file .scala.
wleao

Ha lavorato con la mia prospettiva Php
pal4life

19

Sto usando Eclipse Classic 3.7.1.

La soluzione è: Finestra> Preferenze> Generale> Editor> Editor di testo strutturato> Tag attività e selezionare la casella di controllo "Abilita ricerca tag attività".


questo è quello che funziona con altri file di codice sorgente. Ad esempio, i file .scala.
wleao

9

Tutte queste impostazioni sono necessarie per scegliere i tag a cui sei interessato, ma per visualizzare questi tag in un elenco, devi anche selezionare la giusta prospettiva di Eclipse. Ho finalmente scoperto che la scheda "Marcatori" contenente l'elenco "Attività" è disponibile solo nella prospettiva "Java EE" ... Spero che questo aiuti! :-)


2

Ci sono apparentemente distribuzioni o build personalizzate in cui non è presente la possibilità di impostare tag attività per file non Java. Questo post menziona che ColdFusion Builder (basato su Eclipse) non ti consente di impostare tag attività non Java, ma la versione beta di CF Builder 2 sì. (So ​​che l'OP non stava usando CF Builder, ma lo sono, e mi stavo chiedendo io stesso questa domanda ... poiché non vedeva la possibilità di impostare tag non Java, pensavo che altri potessero essere nello stesso posizione.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.