Dans Eclipse, puis-je avoir plusieurs vues de console à la fois, chacune affichant une console différente?

155

Je travaille sur certaines applications qui, en mode débogage, se connectent à la console. Je voudrais les exécuter et les déboguer à l'intérieur d'Eclipse et afficher la console pour chacun d'eux simultanément. Cependant, j'ai un seul onglet Console qui affiche une seule sortie de console à la fois. Existe-t-il un moyen de diviser les consoles en plusieurs vues afin de pouvoir avoir une sortie de console côte à côte?

Thomas Owens
la source

Réponses:

296

Oui,

  • situé près de l'onglet de votre console doit être un bouton "Ouvrir la console" .
  • Si vous cliquez sur ce bouton, l'une de vos options devrait être "Nouvelle vue de la console" .

Capture d'écran Eclipse

Vous aurez maintenant 2 vues de console.

  • L'un de vos autres boutons à proximité de l'onglet de votre console est "Afficher la console sélectionnée" . Lorsque vous choisissez cette option, vous pouvez sélectionner l'une de vos applications en cours d'exécution.
  • Sélectionnez simplement l'onglet, sélectionnez l'application que vous souhaitez regarder et répétez pour l'autre onglet.

Vous pouvez ensuite déplacer vos 2 vues de console où vous le souhaitez indépendamment l'une de l'autre.

J'utilise Eclipse Helios Release avec l'ID de build: 20100617-1415.

Chase Henslee
la source
5
mieux que ma solution.
myusuf3
2
J'ai totalement manqué le bouton "Nouvelle vue de la console". J'ai maintenant deux fenêtres de console - merci.
Thomas Owens
73
Une chose dérangeante que vous pourriez rencontrer: lors du démarrage du deuxième processus, la sortie est affichée dans les deux consoles, vous devez donc revenir à la première console et sélectionner à nouveau le premier processus dans le menu "Afficher la console sélectionnée". L'antidote est d'appuyer sur le bouton "Pin Console" dans la vue console, pour les deux processus. Ce bouton est situé près de "Afficher la console sélectionnée".
Victor Ionescu
6
En plus de faire ce que @VictorIonescu a dit, je devais désactiver Fenêtre> Préférences> Exécuter / Déboguer> Lancement> Supprimer les lancements terminés dans ma version d'Eclipse (4.2.2). De cette façon, le bouton «Afficher la console sélectionnée» n'est plus désactivé lorsque l'on dispose de plusieurs vues de console. Ce dernier bouton est nécessaire pour choisir dans quelle vue console on veut afficher la sortie.
deinocheirus
4
J'oublie toujours comment faire cela et je me retrouve toujours ici. Merci encore ... et encore ... et encore.
jgitter
7

La meilleure chose que vous puissiez faire est la suivante.

Window > New Window. 

Cela créera une autre fenêtre d'éclipse comme vous l'avez actuellement. Exécutez l'application souhaitée, basculez la console sur la nouvelle fenêtre pour afficher la sortie de console souhaitée avec le bouton de console ouverte sur la vue de la console.

Un peu maladroit mais le seul moyen d'obtenir plusieurs consoles en même temps. Si votre nouvelle fenêtre n'a pas d'utilisation de console ouverte

Window > Show View > Console

Bonne chance

myusuf3
la source
Pas une solution pratique :)
mtk
1
Show Console When Standard Output ChangesLe bouton gauche de la sélection de la console doit être désactivé, afin que la console ne "saute" pas entre les processus
phil
1

Le message de Chase Henslee est correct après avoir cliqué sur 1, vous devez désactiver le deuxième comportement avec la deuxième étape et à la fin vous pouvez changer la console en 3 étapes.

YAO ALEX DIDIER AKOUA
la source