Wie beschränke ich Task-Tags auf das aktuelle Projekt in Eclipse?


93

Eclipse zeigt derzeit die Task-Tags ( // TODO) aller geöffneten Projekte an. Ich wäre dankbar, wenn jemand auf die Präferenz hinweisen könnte, bei der ich den Umfang der angezeigten Aufgaben einschränken könnte (z. B. nur Aufgaben aus dem aktuellen Projekt).

Antworten:


153

In Eclipse Helios (3.6) können Sie den Bereich konfigurieren.

Abwärtspfeil oben rechts -> Inhalt konfigurieren:

Inhalt konfigurieren img

Wählen Sie links eine Konfiguration aus (oder erstellen Sie eine neue) und wählen Sie rechts im Bereich "Bereich" die Option "Für jedes Element in demselben Projekt".


9
Ich musste auch ganz oben die Option "Alle Elemente anzeigen" deaktivieren.
PCworld

10

Oben rechts sollte sich ein Abwärtspfeil mit mehreren Optionen befinden. Für die alte Eclipse ist die gewünschte Option Filter ... und für die neuere Eclipse lautet die Option jetzt Inhalt konfigurieren. Oben im Dialogfeld "Inhalt konfigurieren" befindet sich eine Bereichsauswahl mit den gewünschten Optionen, glaube ich. Wenn nicht, überprüfen Sie die Einstellungen und suchen Sie nach Aufgaben oder Bereichen. Es sollte irgendwo drin sein.


Auf diese Weise können Sie andere Projekte offen halten, jedoch nur Aufgaben aus dem aktuellen Projekt anzeigen. Ich empfehle diese Option. Tilmans Antwort deckt jedoch denselben Inhalt ab und ist präziser!
Michael Herold

@ MichaelHerold Kann dir nicht zustimmen, für mich war dieser sehr hilfreich, weil er mir geholfen hat, dieses Dreieck zu finden.
Arturas M

9

Schließen Sie Projekte, an denen Sie nicht arbeiten. Aufgaben werden für jeden Teil des Arbeitsbereichs angezeigt. Entfernen Sie daher Projekte, an denen Sie nicht arbeiten, indem Sie einen Abschlussvorgang ausführen. (Klicken Sie im Projektexplorer mit der rechten Maustaste auf das Projekt und klicken Sie dann auf "Projekt schließen".)


Was ist mit Bibliotheken, die Sie verwenden -> mittlerer Plan: =), aber trotzdem
cV2

5

Inhalt konfigurieren ... kann verwendet werden, um nach Dingen wie Arbeitssätzen zu filtern (wenn Sie noch keine Arbeitssätze verwenden, sollten Sie dies tun). Eine weitere Möglichkeit besteht darin, Mylyn zu verwenden, um Benutzeroberflächenelemente herauszufiltern , die für Ihre Arbeit nicht relevant sind. ' Ich arbeite gerade daran.


2

Schließen Sie einfach die Projekte, an denen Sie nicht arbeiten.
Sie können sie auch im Arbeitsbereich belassen.


2

In Eclipse Juno 4.2.1 habe ich festgestellt, dass es möglich ist, bestimmte Projektaufgaben zu deaktivieren TODO.

Öffnen Sie in den Projekteigenschaften: Java Compiler> Task-Tags

Aktivieren Sie auf dieser Seite die Option "Projektspezifische Einstellungen aktivieren" und entfernen Sie den TODOEintrag aus der folgenden Liste. Danach werden die TODOKommentare zu diesem Projekt nicht mehr in Aufgaben angezeigt. Sie können auch andere Tags aus der Liste entfernen.


0

Das Filtern nach Arbeitssätzen funktioniert einwandfrei, aber ich musste die Pakete in einen Arbeitssatz einfügen und nicht in das gesamte Projekt.


0

In Eclipse 2019-06:

1- Öffnen Sie das Aufgabenfenster .
2- Klicken Sie auf den Pfeil nach unten .
3- Klicken Sie aufFilters...
Geben Sie hier die Bildbeschreibung ein


4- In der Configurationsauf der linken Auswahl TODOs (oder jede Konfiguration , die Sie gespeichert haben).
5- Unter ScopeAuswahl 6- Klicken Sie auf Übernehmen und jetzt schließen. In der Aufgabenansicht werden nur die Aufgaben des Projekts angezeigt, in denen Sie sich gerade befinden.On elements in selected projects
Geben Sie hier die Bildbeschreibung ein




-3

AFAIK Die Eclipse-Aufgabenliste basiert auf dem Arbeitsbereich und kann standardmäßig nicht wirklich gefiltert werden.


2
Die Aufgabenliste kann nach allen möglichen Dingen gefiltert werden, z. B. nach Arbeitssätzen.
JesperE

Ja, nach Arbeitssätzen, aber AFAIK können Sie nicht auf Projektebene filtern.
Uri
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.