En Eclipse, ¿puedo tener varias vistas de Consola a la vez, cada una mostrando una Consola diferente?

155

Estoy trabajando en algunas aplicaciones que, en modo de depuración, inician sesión en la consola. Me gustaría ejecutarlos y depurarlos desde el interior de Eclipse, y ver la consola para cada uno simultáneamente. Sin embargo, tengo una sola pestaña Consola que muestra una sola salida de Consola a la vez. ¿Hay alguna manera de dividir las consolas en varias vistas para poder tener una salida de consola de lado a lado?

Thomas Owens
fuente

Respuestas:

296

Si,

  • ubicado cerca de la pestaña de la consola debe haber un botón "Abrir consola" .
  • Si hace clic en este botón, una de sus opciones debería ser "Nueva vista de consola" .

Captura de pantalla de Eclipse

Ahora tendrá 2 vistas de consola.

  • Uno de sus otros botones cerca de la pestaña de su consola es "Mostrar la consola seleccionada" . Cuando elige esta opción, puede seleccionar cualquiera de sus aplicaciones en ejecución.
  • Simplemente seleccione la pestaña, seleccione qué aplicación desea que vea y repita para la otra pestaña.

A continuación, puede mover sus 2 vistas de consola a donde quiera independientemente el uno del otro.

Estoy usando Eclipse Helios Release con ID de compilación: 20100617-1415.

Chase Henslee
fuente
55
Mejor que mi solución.
myusuf3
2
Perdí totalmente el botón "Nueva vista de consola". Ahora tengo dos ventanas de consola, gracias.
Thomas Owens
73
Algo inquietante que puede encontrar: al iniciar el segundo proceso, su salida se muestra en ambas consolas, por lo que debe volver a la primera consola y seleccionar el primer proceso nuevamente desde el menú "Mostrar consola seleccionada". El antídoto es presionar el botón "Pin Console" en la vista de consola, para ambos procesos. Este botón se encuentra cerca de "Mostrar consola seleccionada".
Victor Ionescu
66
Además de hacer lo que @VictorIonescu dijo, necesitaba deshabilitar Window> Preferences> Run / Debug> Launching> Remove finalized launches en mi versión de Eclipse (4.2.2). De esta forma, el botón "Mostrar la consola seleccionada" ya no está deshabilitado cuando uno tiene más de una vista de consola. Este último botón es necesario para elegir en qué Vista de consola se desea mostrar la salida.
deinocheirus
44
Siempre olvido cómo hacer esto y siempre termino aquí. Gracias de nuevo ... y de nuevo ... y de nuevo.
jgitter
7

Lo mejor que puedes hacer es lo siguiente.

Window > New Window. 

Eso creará otra ventana de eclipse como la que tienes actualmente. Ejecute la aplicación deseada, cambie la consola en la nueva ventana para mostrar la salida de la consola deseada con el botón de consola abierta en la vista de consola.

Un poco torpe pero la única forma de obtener varias consolas al mismo tiempo. Si su nueva ventana no tiene uso de consola abierta

Window > Show View > Console

Buena suerte

myusuf3
fuente
No es una solución conveniente :)
mtk
1
Show Console When Standard Output Changesel botón izquierdo para la selección de la consola debe ser desactivado, por lo que la consola no "salta" entre los procesos
Phil
1

La publicación de Chase Henslee es correcta después de hacer clic en 1, debe desactivar el segundo comportamiento con el segundo paso y al finalizar puede cambiar la consola con 3 pasos.

YAO ALEX DIDIER AKOUA
fuente