Kann ich in Eclipse mehrere Konsolenansichten gleichzeitig haben, von denen jede eine andere Konsole anzeigt?

155

Ich arbeite an einigen Anwendungen, die sich im Debug-Modus bei der Konsole anmelden. Ich möchte sie in Eclipse ausführen und debuggen und die Konsole für jede gleichzeitig anzeigen. Ich habe jedoch eine einzelne Konsolenregisterkarte, auf der jeweils nur eine Konsolenausgabe angezeigt wird. Gibt es eine Möglichkeit, die Konsolen in mehrere Ansichten aufzuteilen, damit ich nebeneinander Konsolenausgaben erhalten kann?

Thomas Owens
quelle

Antworten:

296

Ja,

  • In der Nähe Ihrer Konsolenregisterkarte sollte sich eine Schaltfläche "Konsole öffnen" befinden .
  • Wenn Sie auf diese Schaltfläche klicken, sollte eine Ihrer Optionen "Neue Konsolenansicht" sein .

Eclipse Screenshot

Sie haben jetzt 2 Konsolenansichten.

  • Eine Ihrer anderen Schaltflächen in der Nähe Ihrer Konsolenregisterkarte ist "Ausgewählte Konsole anzeigen" . Wenn Sie diese Option auswählen, können Sie aus einer Ihrer laufenden Anwendungen auswählen.
  • Wählen Sie einfach die Registerkarte aus, wählen Sie die Anwendung aus, die Sie sehen möchten, und wiederholen Sie den Vorgang für die andere Registerkarte.

Sie können dann Ihre 2 Konsolenansichten unabhängig voneinander an einen beliebigen Ort verschieben.

Ich verwende Eclipse Helios Release mit der Build-ID: 20100617-1415.

Chase Henslee
quelle
5
besser als meine Lösung.
Myusuf3
2
Ich habe die Schaltfläche "Neue Konsolenansicht" total verpasst. Ich habe jetzt zwei Konsolenfenster - danke.
Thomas Owens
73
Eine störende Sache, die auftreten kann: Wenn Sie den zweiten Prozess starten, wird die Ausgabe in beiden Konsolen angezeigt. Sie müssen also zur ersten Konsole zurückkehren und den ersten Prozess erneut im Menü "Ausgewählte Konsole anzeigen" auswählen. Das Gegenmittel ist das Drücken der Schaltfläche "Konsole anheften" in der Konsolenansicht für beide Prozesse. Diese Schaltfläche befindet sich in der Nähe der "Ausgewählten Konsole anzeigen".
Victor Ionescu
6
Zusätzlich zu den Anweisungen von @VictorIonescu musste ich Fenster> Einstellungen> Ausführen / Debuggen> Starten> Abgebrochene Starts in meiner Version von Eclipse (4.2.2) entfernen. Auf diese Weise wird die Schaltfläche "Ausgewählte Konsole anzeigen" nicht mehr deaktiviert, wenn mehr als eine Konsolenansicht vorhanden ist. Diese letzte Schaltfläche wird benötigt, um auszuwählen, in welcher Konsolenansicht die Ausgabe angezeigt werden soll.
Deinocheirus
4
Ich vergesse immer, wie man das macht und lande immer wieder hier. Nochmals vielen Dank ... und noch einmal ... und noch einmal.
Jgitter
7

Das Beste, was Sie tun können, ist das Folgende.

Window > New Window. 

Dadurch wird ein weiteres Eclipse-Fenster erstellt, wie Sie es derzeit haben. Führen Sie die gewünschte Anwendung aus, schalten Sie die Konsole im neuen Fenster ein, um die gewünschte Konsolenausgabe mit geöffneter Konsolenschaltfläche in der Konsolenansicht anzuzeigen.

Ein bisschen klobig, aber der einzige Weg, um mehrere Konsolen gleichzeitig zu bekommen. Wenn Ihr neues Fenster keine offene Konsole hat, verwenden Sie es

Window > Show View > Console

Viel Glück

myusuf3
quelle
Keine bequeme Lösung :)
MTK
1
Show Console When Standard Output ChangesDie Schaltfläche links neben der Konsolenauswahl sollte deaktiviert sein, damit die Konsole nicht zwischen den Prozessen "springt"
phil
1

Der Beitrag von Chase Henslee ist korrekt, nachdem Sie auf 1 geklickt haben. Sie müssen das zweite Verhalten mit dem zweiten Schritt deaktivieren und am Ende können Sie die Konsole mit 3 Schritten ändern.

YAO ALEX DIDIER AKOUA
quelle