Eclipse Juno Keine Debug-Symbolleiste?

81

Ich habe gerade ein Upgrade auf Eclipse Juno durchgeführt, aber ich habe festgestellt, dass es in der Debug-Perspektive keine Debug-Symbolleiste (Fortsetzen / Schritt in / Schritt über / Stopp usw.) gibt. Wie finde ich die Symbolleiste wieder? Vielen Dank!

Geben Sie hier die Bildbeschreibung ein

In der vorherigen Version:

Geben Sie hier die Bildbeschreibung ein

Wenbo
quelle

Antworten:

191

Hier finden Sie das Menü, um es wieder einzuschalten: Juno aktivieren Debug-Symbolleiste

broc.seib
quelle
7
Obwohl das Verhalten darin besteht, diese Elemente jetzt in der globalen Symbolleiste anzuzeigen, weist die globale Symbolleiste derzeit so viele Probleme mit dem ordnungsgemäßen Rendern von Schaltflächen auf, dass dies ein nützlicher Fallback ist.
EdGruberman
2
@EdGruberman - können Sie die globalen Probleme in der Symbolleiste erläutern oder auf Fehlerberichte verlinken. Ich habe sporadische Probleme mit globalen Symbolleistenschaltflächen, die plötzlich herumspringen! Es macht mich wahnsinnig! Sehr beruhigend zu wissen, dass ich nicht der einzige bin. Ich habe vergeblich nach einem Fehlerbericht gesucht. Juno 4.2
Mark Mikofski
Die Debug-Symbolleiste wurde auch nach dem Versuch nicht angezeigt. Die Symbolleiste wurde angezeigt, nachdem ich Eclipse neu gestartet habe.
RaviH
29

Aus der Juno-Dokumentation :

Um die Darstellung der Debug-Perspektive zu verbessern, wurden die allgemeinen Debug-Steuerbefehle (Stop, Resume usw.) aus der Debug-Ansicht in die globale Symbolleiste verschoben.

Die globale Symbolleiste kann mit der Aktion Fenster> Perspektive anpassen ... angepasst werden, um Debugging-Befehle hinzuzufügen oder zu entfernen oder die Debug-Symbolleiste vollständig anzuzeigen / auszublenden.

Das alte Verhalten der Symbolleiste kann wiederhergestellt werden, indem Sie zuerst die Option Debug-Symbolleiste anzeigen im Menü der Debug-Ansicht umschalten und dann die Debug-Symbolleiste im Dialogfeld "Perspektive anpassen" deaktivieren.

Globale Symbolleiste Debug-Symbolleiste anzeigen

tkotisis
quelle
3
Danke für die Information. Ich kann die globale Symbolleiste über Fenster> Perspektive anpassen hinzufügen ... aber nur einmal. Sobald ich die Perspektive geändert habe, verschwindet sie wieder und das Anpassen über Fenster> Perspektive anpassen funktioniert nur, wenn ich Eclipse neu starte. Ich sehe keine Menüs der Debug-Ansicht wie im Screenshot ... Juno ist wirklich scheiße. Es macht mich verrückt.
Wenbo
1
Ich bin froh, dass du es gefunden hast, ich muss die 4.2-Version (noch) nicht installieren!
Tkotisis
@tkotisis wo ist die 'globale Symbolleiste'?
Likejudo
@likejiujitsu Die Antwort wurde aktualisiert und enthält nun Bilder aus der Eclipse-Hilfe. Sollte jetzt klar sein.
Tkotisis
12

Seit ungefähr einem Monat in Juno und jetzt in Kepler fehlten in meinem globalen Menü die Debug-Schaltflächen und es wurden keine Änderungen aus der Perspektive "Anpassen" übernommen oder gespeichert. Die Problemumgehung von broc.seib hat funktioniert, aber ich wollte das eigentliche Problem beheben. Ich habe festgestellt, dass die Datei im Arbeitsbereich / .metadata / .plugins / org.eclipse.ui.workbench / workbench.xml gespeichert ist. Durch Löschen (oder Umbenennen) der Datei wurden meine Perspektiven zurückgesetzt und das Problem mit nicht gespeicherten Änderungen behoben. Die Datei wird jedoch anscheinend nicht neu erstellt, daher gehe ich davon aus, dass Kepler sie an einem anderen Ort speichert und die alte nur aus Gründen der Abwärtskompatibilität liest. korrigiere mich, wenn ich falsch liege.

Pilot_51
quelle
4
Du hast recht. Die Workbench-Einstellungen für Eclipse Juno / Kepler werden unter gespeichert workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi.
Modus Tollens
Vielleicht etwas alt, um zu antworten, aber als ich diese Datei aus diesem Ordner entfernt und Eclipse gestartet habe, werden die Debug-Schaltflächen in meinem globalen Menü angezeigt. Auf jeden Fall für mich arbeiten
0xDEADC0DE
7

Eine weitere Möglichkeit , die Debug - Symbole in der Symbolleiste zu aktivieren ist wählen Fenster -> Perspective -> Customize Perspective (oder Rechtsklick auf dem Perspective - Symbol und wählen Sie Anpassen). Wählen Sie dann im neuen Popup-Fenster die Registerkarte Aktionssatzverfügbarkeit > Debug aktivieren in der Liste auf der linken Seite.

Wenn Sie dies oben getan haben, klicken Sie mit der rechten Maustaste auf das Symbol Debug-Perspektive -> Speichern unter ... -> Name Debug, klicken Sie auf Speichern, OK, um es zu überschreiben.

Geben Sie hier die Bildbeschreibung ein

Jakub Czaplicki
quelle
5

Im Debug-Fenster gibt es dieses Dropdown-Menü (angezeigt durch ein kleines Rechteck). Aktivieren Sie die Option "Debug-Symbolleiste anzeigen", die in meinem Fall das Problem war

Aleksandar
quelle
Das hat mir geholfen, danke! Sollte es nicht standardmäßig aktiviert sein? ;-)
Endrju
0

Stellen Sie sicher, dass sie im Dialogfeld "Perspektive anpassen" unter Sichtbarkeit der Symbolleiste und Verfügbarkeit von Befehlsgruppen aktiviert sind.

Jherico
quelle
1
Es funktioniert nur einmal nach dem Überprüfen im Dialog .... Wenn ich die Perspektive geändert habe, ist es wieder verschwunden und der Dialog funktioniert auch nicht mehr ....
Wenbo
0

Nach einer (erneuten) Suche wurde mir endlich klar, dass diese Option (Symbolleiste "Aktionen ausführen \ debuggen") in Eclipse Helios einfach nicht vorhanden war. Die ähnlichste Konfiguration war für mich zu

ein. Debug-Ansicht von anderen Registerkarten trennen b. docken Sie es vor allen anderen Debug-Bedienfeldern an (Variablen, Konsole, was auch immer c. Minimieren Sie die Größe, um nur den Header mit der Symbolleiste für Titel und Aktionen zu belassen

Ich poste es hier, anstatt die gleiche Frage zu Eclipse Helios mit der offensichtlichen Antwort "Nicht so etwas" zu stellen. Hoffe, es hilft dem nächsten Benutzer älterer Eclipse-Versionen, die vorbeikommen.

Olga
quelle
0

Bei der Kepler-Eclipse-Version kann die Debug-Symbolleiste über Eclipse-> Fenster-> Symbolleiste anzeigen sichtbar gemacht werden

Kishore
quelle
0

Starten Sie Eclipse mit dem Flag -clean. Dies funktioniert bei einem Upgrade von Sauerstoff.0 => Sauerstoff.1

Lorniper
quelle
-2

Vorher war es nicht möglich, die Debug-Symbolleiste zu sehen, danach

 Window->Reset Perpective

war möglich, es wieder zu zeigen

Flavio Battocchio
quelle