In Eclipse, posso avere più viste Console contemporaneamente, ognuna con una Console diversa?


155

Sto lavorando ad alcune applicazioni che, in modalità debug, accedono alla console. Vorrei eseguirli ed eseguirne il debug dall'interno di Eclipse e visualizzare contemporaneamente la console per ognuno. Tuttavia, ho una singola scheda Console che mostra un singolo output Console alla volta. Esiste un modo per dividere le console in più viste in modo da poter avere l'output della console side-by-side?

Risposte:


296

Sì,

  • situato vicino alla scheda della console dovrebbe essere un pulsante "Apri console" .
  • Se si fa clic su questo pulsante, una delle opzioni dovrebbe essere "Nuova vista console" .

Screenshot di Eclipse

Ora avrai 2 visualizzazioni della console.

  • Uno degli altri pulsanti vicino alla scheda della console è "Visualizza console selezionata" . Quando si sceglie questa opzione, è possibile selezionare una delle applicazioni in esecuzione.
  • Basta selezionare la scheda, selezionare l'applicazione che si desidera guardare e ripetere per l'altra scheda.

È quindi possibile spostare le 2 visualizzazioni della console dove si desidera indipendentemente l'una dall'altra.

Sto usando Eclipse Helios Release con ID build: 20100617-1415.


5
meglio della mia soluzione.
myusuf3,

2
Ho perso del tutto il pulsante "Nuova vista console". Ora ho due finestre console - grazie.
Thomas Owens,

73
Una cosa fastidiosa che potresti incontrare: quando si avvia il secondo processo, viene emesso viene visualizzato in entrambe le console, quindi è necessario tornare alla prima console e selezionare nuovamente il primo processo dal menu "Visualizza console selezionata". L'antidoto è premere il pulsante "Pin Console" nella vista console, per entrambi i processi. Questo pulsante si trova vicino a "Visualizza console selezionata".
Victor Ionescu,

6
Oltre a fare quanto detto da @VictorIonescu, avevo bisogno di disabilitare Finestra> Preferenze> Esegui / Debug> Avvio> Rimuovi gli avvii terminati nella mia versione di Eclipse (4.2.2). In questo modo, il pulsante "Visualizza console selezionata" non è più disabilitato quando si ha più di una vista console. Quest'ultimo pulsante è necessario per scegliere in quale Console View si desidera visualizzare l'output.
deinocheirus,

4
Dimentico sempre come farlo e finisco sempre qui. Grazie ancora ... e ancora ... e ancora.
jgitter

7

La cosa migliore che puoi fare è la seguente.

Window > New Window. 

Ciò creerà un'altra finestra di eclissi come quella che hai attualmente. Esegui l'applicazione desiderata, passa alla console nella nuova finestra per visualizzare l'output della console desiderato con il pulsante Apri console nella vista console.

Un po 'goffo ma l'unico modo per ottenere più console contemporaneamente. Se la tua nuova finestra non ha console aperta, utilizza

Window > Show View > Console

In bocca al lupo


Non è una soluzione conveniente :)
mtk,

1
Show Console When Standard Output Changespulsante lasciato alla selezione della console dovrebbe essere disabilitato, in modo che la console non "salti" tra i processi
phil

1

Il post di Chase Henslee è corretto dopo aver fatto clic su 1, è necessario disattivare il secondo comportamento con il secondo passaggio e alla fine è possibile modificare la console con 3 passaggi.

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.