Wie Firebug zum Debuggen von Javascript,
Gibt es eine solche Funktion in Eclipse? oder brauche ich ein plugin?
omg
Wie Firebug zum Debuggen von Javascript,
Gibt es eine solche Funktion in Eclipse? oder brauche ich ein plugin?
Verwenden Sie die Anzeigeansicht oder etwas schneller: Markieren Sie den Code, den Sie ausführen möchten, und klicken Sie mit der rechten Maustaste/Ausführen oder Strg+U.
Alternativ zu „Ausführen“ können Sie Anzeigen (Strg+Umschalt+D) oder Untersuchen (Strg+Umschalt+I) verwenden, um das Ergebnis anzuzeigen.
– zvikico
4. Juni 2009 um 15:01 Uhr
In Eclipse Photon und 2019-03 wurde diese Ansicht in „Debug Shell“ umbenannt.
– KJP
6. Juni 2019 um 19:12 Uhr
Sie können die Anzeigeansicht verwenden, um während des Debuggens Befehle auszuführen. Diese finden Sie unter Window -> Show View -> Display
Ich führe dies aus, aber keine Antwort auf der Registerkarte „Anzeige“: System.out.println(path.length);
– omg
4. Juni 2009 um 12:31 Uhr
Scheint, dass Sie zur Konsolenansicht wechseln müssen, um das Ergebnis zu sehen, das ist unpraktisch!
– omg
4. Juni 2009 um 12:35 Uhr
Wählen Sie den Ausdruck aus, klicken Sie mit der rechten Maustaste > Anzeigen. Dies zeigt die Ergebnisse im selben Fenster
– vikramvi
19. August 2016 um 12:08 Uhr
Hinweis: Sie müssen den Befehl immer noch in der Anzeigeansicht markieren und drücken ctrl+shift+D
es auszuführen. (Ich tippte command; <ENTER>
und wunderte mich, warum nichts passiert ist).
– Wisbucky
1. Mai 2018 um 18:29 Uhr
Wählen Sie die Zeile aus und drücken Sie ctrl+shift+D
oder ctrl+shift+I
Dies gibt das Ergebnis in einem Popup aus.
Können wir dies tun, ohne Code auszuwählen? Ich meine, den gesamten in der Debug-Shell vorhandenen Code auszuführen, indem Sie Strg + Umschalt + D drücken? Und auch die Ausgabe des ausgeführten Ausdrucks wird in der Debug-Shell selbst angezeigt, was Entwickler veranlasst, die Ausgabe des zuvor ausgeführten Ausdrucks manuell zu entfernen, bevor der nächste Ausdruck ausgeführt wird. Es ist sehr langweilig. Eclipse sollte ein Evaluate-Ausdrucksfenster im IntelliJ-Stil haben.
– Mahesh Bhuva
29. August 2018 um 5:49 Uhr
Verwenden Sie die Debug-Shell! Da ich von node komme, war ich es ziemlich gewohnt, jederzeit mit meinen env-Variablen herumspielen zu können node --inspect
in Chrome, und daher war es für mich zwingend erforderlich, die gleiche Erfahrung in Eclipse zu finden, ohne JDB verwenden zu müssen.
Um die Debug-Shell zu öffnen, gehen Sie zu Window → Show View → Debug Shell
Nachdem Sie den Code geschrieben haben, den Sie ausführen möchten, markieren Sie ihn einfach, klicken Sie mit der rechten Maustaste und führen Sie ihn aus (⌘U funktioniert auch).
Ich glaube, was Sie suchen, sind “Uhrausdrücke”. Markieren Sie einfach das Codestück in der Quellcodeansicht, klicken Sie mit der rechten Maustaste und wählen Sie „Beobachten“.
Sie können auch die Ansicht “Anzeige” verwenden, um während des Debuggens beliebigen Code auszuführen.
– hfernandes
4. Juni 2009 um 12:22 Uhr
Ich habe das gesehen, aber es gibt keine Antwort, nachdem ich “System.out.println(‘test’);” eingegeben habe. hinein.
– omg
4. Juni 2009 um 12:32 Uhr
Wie kann man ein Ergebnis direkt unter der Anzeigeansicht wiedergeben lassen?
– omg
4. Juni 2009 um 12:36 Uhr
Wenn Sie den Ausdruck in der Anzeigeansicht markieren (was übrigens auch die Inhaltshilfe ermöglicht), können Sie mit der rechten Maustaste klicken und “Inspizieren” wählen (führt den Ausdruck aus und zeigt einen Inspektorbaum für das Ergebnis an), “Ausführen” (führt die Ausdruck) und “display” (führt den Ausdruck aus und gibt das Ergebnis aus)
– Scott Stanchfield
4. Juni 2009 um 13:20 Uhr
@ScottStanchfield Ich habe ungefähr 15-20 Minuten gebraucht, um zu verstehen, wie der Wert korrekt angezeigt wird. Und Sie sind die einzige Person, die ich auf Stack Overflow gefunden habe, die beschrieben hat, wie es in Eclipse funktioniert! Vielen Dank. Ich war an die Art und Weise von Visual Studio gewöhnt, und das Gleiche in Eclipse zu befolgen, machte mich verrückt, weil es auf diese Weise keine Ausgabe gab.
– Ein Feuer anzünden
7. Juni 2016 um 0:03 Uhr
Herr Butterworth
Ich verwende derzeit Eclipse Photon (v4.8.0). Eclipse hat den Namen der “Display”-Ansicht in “Debug Shell View” geändert. Hier können Sie Befehle on-the-fly ausführen.
Sie können auch die Ansicht “Anzeige” verwenden, um während des Debuggens beliebigen Code auszuführen.
– hfernandes
4. Juni 2009 um 12:22 Uhr
Ich habe das gesehen, aber es gibt keine Antwort, nachdem ich “System.out.println(‘test’);” eingegeben habe. hinein.
– omg
4. Juni 2009 um 12:32 Uhr
Wie kann man ein Ergebnis direkt unter der Anzeigeansicht wiedergeben lassen?
– omg
4. Juni 2009 um 12:36 Uhr
Wenn Sie den Ausdruck in der Anzeigeansicht markieren (was übrigens auch die Inhaltshilfe ermöglicht), können Sie mit der rechten Maustaste klicken und “Inspizieren” wählen (führt den Ausdruck aus und zeigt einen Inspektorbaum für das Ergebnis an), “Ausführen” (führt die Ausdruck) und “display” (führt den Ausdruck aus und gibt das Ergebnis aus)
– Scott Stanchfield
4. Juni 2009 um 13:20 Uhr
@ScottStanchfield Ich habe ungefähr 15-20 Minuten gebraucht, um zu verstehen, wie der Wert korrekt angezeigt wird. Und Sie sind die einzige Person, die ich auf Stack Overflow gefunden habe, die beschrieben hat, wie es in Eclipse funktioniert! Vielen Dank. Ich war an die Art und Weise von Visual Studio gewöhnt, und das Gleiche in Eclipse zu befolgen, machte mich verrückt, weil es auf diese Weise keine Ausgabe gab.
– Ein Feuer anzünden
7. Juni 2016 um 0:03 Uhr
Gareth Davis
Sie können die Ansicht „Anzeige“ verwenden, um Ausdrücke in Eclipse auszuwerten.
Schauen Sie unter der Debug-Liste der Ansichten nach. Es ist ein Standardteil der Java-Tools, sodass Sie kein Plugin benötigen
Aber es gibt kein Echo zurück, nachdem ich so etwas wie “path.length” eingebe, wobei path ein String ist[]
– omg
4. Juni 2009 um 12:41 Uhr
Soweit ich mich erinnere (im Moment nicht mit Eclipse), klicken Sie auf die Schaltfläche Ausführen und das Ergebnis des letzten Ausdrucks wird angezeigt.
– Gareth Davis
4. Juni 2009 um 12:44 Uhr
Oh, ich muss eine Reihe auswählen, um die Schaltfläche “Ausführen” zu aktivieren. War das so?
– omg
4. Juni 2009 um 12:47 Uhr
Ich glaube, @banjollity hat tatsächlich eine Kopie von Eclipse geöffnet 🙂 Ich schweife nur in meiner Erinnerung herum… jetzt ist ein guter Zeitpunkt, um Intellij zu empfehlen
– Gareth Davis
5. Juni 2009 um 8:25 Uhr