¿Algún consejo sobre cómo organizar el entorno Eclipse en múltiples monitores?

176

No puedo encontrar una buena manera de poner las ventanas de Eclipse en dos monitores. Actualmente, simplemente desconecté (hice clic en un encabezado y arrastré) algunas ventanas a un monitor secundario (explorador de paquetes, consola y esquema) mientras dejaba el monitor primario con la ventana de edición de fuente maximizada.

Funciona bastante bien, excepto algunos problemas molestos. Las ventanas separadas no están enfocadas mientras está editando su código. Lo que significa que, por ejemplo, el último acceso directo de compilación ( Alt- Shift- X, Q) no funciona porque no puede encontrar el archivo de compilación (porque el explorador de paquetes no está enfocado). Además, la opción "Recursos seleccionados" en un menú de búsqueda de archivos no recoge la selección de paquete actual.

Entonces, me preguntaba si separar las ventanas es el camino correcto. ¿Tiene alguna solución mejor para que al menos el explorador de paquetes permanezca enfocado?

Gracias.

PD. Por cierto, el error "no se puede encontrar la compilación" comenzó a aparecer solo en 3.4 ver por alguna razón.

serg
fuente

Respuestas:

269

En Eclipse Helios (actualmente 3.6.2) encontré muy útil el uso de otra ventana para mostrar múltiples documentos en diferentes pantallas. en el menú principal, ve:

Ventana> Nueva ventana,

y arrástrelo a la pantalla que prefiera. Haga doble clic en el nombre del archivo en el editor y maximizará la ventana del editor.

Espero haberte ayudado.

Kyr

PD: Si desea mantener ambas ventanas al cerrar Eclipse, no las cierre una por una. En su lugar, vaya: Archivo> Salir.

Kyr
fuente
9
Gracias por el consejo y +1. Sin embargo, las ventanas no se "comunican", por ejemplo, la vista javadoc en una ventana no se actualizará mediante selecciones en la otra, de manera similar jUnit.
David
@David Mi única experiencia en eclipse proviene de CDT y lo que estás diciendo también es correcto en CDT. Sin embargo, si selecciona una variable en una ventana, el indexador resalta la misma variable en la otra ventana. Lo mismo se aplica a otras operaciones globales, como actualizar el explorador, etc ...
Kyr
55
Un problema con esto es que la nueva ventana no tiene la configuración original de Windows, y (creo) que si la cierra por última vez, restablecerá la configuración de Eclipse a la última ventana cerrada. Solo hice este, luego cambié a maximizar Eclipse en dos monitores y dividí la ventana de código en dos, uno para cada monitor.
Xonatron
12

Uso Ultramon para distribuir mi Eclipse en dos monitores.

Tengo el lado izquierdo dedicado al código y el lado derecho a las vistas Explorador de proyectos, Búsqueda, Consola, Ant y Esquema.

De esta manera, me concentro en todas mis cosas de Eclipse cuando hago clic en ellas en la barra de tareas o en la pestaña alt. También puedo superponer otra ventana (generalmente mi navegador o un visor de seguimiento) en el monitor de la derecha. Uso SemTop para fijar la ventana superpuesta si quiero codificar y leer alguna referencia al mismo tiempo (Aquí es donde las teclas de acceso directo son útiles).

Entonces puedo mirar el código y StackOverflow al mismo tiempo;)

Ultramon

Pies
fuente
¿Podría proporcionar un enlace a ultramon?
Decio Lira el
Hay una alternativa gratuita para SemTop que me gusta: Dekspins
prefabSOFT
@prefabSOFT: en realidad empecé a usar un script AutoHotkey .
Pies
Esto es exactamente lo que solía hacer en Visual Studio, usar Ultramon para maximizar el IDE para ambos monitores (la funcionalidad incluso Windows 7 aún carece de conocimiento, corríjame si estoy equivocado) y luego divida la sección de origen por la mitad, manualmente haciendo que la división se alinee con la división del monitor. La división que coincide con la división en monitores se rompería cada vez que una sección dentro del IDE cambiara de tamaño automáticamente, lo que sucede. Me encantaría el soporte de monitor dual nativo.
Xonatron
1
@MatthewDoucette: ahora soy desarrollador de .NET, hago exactamente lo mismo con Visual Studio. Básicamente acabo de replicar mi configuración de Eclipse.
Pies
4

Dividí el entorno del eclipse en dos monitores (ambos funcionando a 1600 * 1200)

a la izquierda tengo la ventana de codificación principal maximizada con el contorno en el lado derecho.

En el segundo monitor tengo la ventana Junit, Problemas, Consola y el explorador de paquetes

Tengo el mismo diseño duplicado para todas las perspectivas que uso.

Nunca he utilizado el Alt- Shift- Qcorte corto pero he encontrado el Alt- Shift- X, Tacceso directo para ejecutar JUnit bien funciona cuando estoy concentré en la ventana de codificación principal.

¿Posiblemente tiene el explorador de paquetes en el mismo monitor que la ventana de codificación?

Craig Angus
fuente
1
Por "división", ¿quiere decir dos ventanas Eclipse o una maximizada en dos monitores?
Xonatron
2

Tengo un monitor primario de pantalla ancha y un monitor secundario que no es de pantalla ancha. El diseño en mi monitor principal se divide en tres columnas: la columna 1 contiene el explorador de paquetes en la mitad superior y las vistas de esquema, jerarquía y resultados de búsqueda en pestañas en la mitad inferior. La columna dos es código, y es aproximadamente dos veces y media más ancha que las otras dos columnas. (Dado que todos tienen monitores de pantalla panorámica en mi oficina, hemos estandarizado en líneas de 100 caracteres en lugar de 80). La tercera columna tiene la vista de depuración en la parte superior, algo pequeña; las variables, expresiones y vistas JUnit en pestañas debajo de eso, ocupando la mayor parte del espacio vertical; y una pequeña vista de puntos de interrupción debajo de eso. Mi monitor secundario tiene dos ventanas arrancadas: la consola ocupa la mayor parte de la pantalla y debajo tengo una ventana más pequeña que contiene los problemas y las vistas del historial en pestañas.

Mi única queja es cuando uso el escritorio remoto desde mi configuración de monitor único en casa: las dos ventanas en el monitor secundario se mueven hacia la principal. Tengo una perspectiva de "Una pantalla" que uso en este escenario para rectificar eso, pero cuando estoy de vuelta en el trabajo y cambio a la perspectiva de monitor doble, tengo que mover manualmente las ventanas de regreso al otro monitor. Desearía que Eclipse los dejara allí, pero no veo ninguna forma de hacerlo.

Robert J. Walker
fuente
2

Tengo mi Package Explorer y Code en mi monitor primario y la consola en mi monitor secundario. Hago esto haciendo clic derecho sobre la pestaña de la consola y seleccionando Mover ... luego Ver. De esta manera puedo arrastrar, soltar y cambiar el tamaño de la ventana de la consola.

¡Espero que esto ayude!

Úrsula
fuente
2

Hice esto extendiendo mi eclipse a ambos monitores, en Windows puede extender sus pantallas manteniendo presionada la tecla Win y tocando P,

ingrese la descripción de la imagen aquí

Luego, seleccionando mi monitor izquierdo como el principal, arrastré el lado derecho de la ventana del eclipse para cubrir la otra pantalla por completo. Luego hizo eclipse en tres columnas. ¡Ahora mi monitor principal está dedicado al editor de código y la consola y el explorador de paquetes están en el otro! cuando tiene un monitor completo para su código, siempre ayuda usarlo cntrl+{y tener una segunda columna vertical para ver el mismo archivo, o arrastrar la pestaña de otro archivo al costado de la pantalla para ver ambos al mismo tiempo. ingrese la descripción de la imagen aquí

Finalmente acabo de guardar mi trabajo desde la ventana> Guardar perspectiva como

Puedo cambiar entre mi normaly la dual monitorperspectiva cuando no estoy en la oficina

azerafati
fuente
2
La idea parece buena. Pero si tiene una computadora portátil y un monitor con resoluciones muy diferentes, el resultado será extraño.
borjab
2
@borjab, cierto. En ese caso, simplemente arrastre la pestaña de la segunda ventana al otro monitor, creará dos ventanas separadas con diferentes tamaños y el resto sería el mismo.
azerafati
Finalmente hice eso. Una ventana solo para el código maximizado. Otro para Junit, servidor, consola, explorador de paquetes. La experiencia es mejor
borjab
1

Reduje (pero no eliminé) la necesidad de que el explorador de paquetes siempre se muestre usando Ctrl + Shift + R en eclipse, esto abre una ventana de filtro mientras escribes que hace que el cambio entre archivos recuerde el nombre de fácil, así como aceptar comodines para que sea más fácil encontrar archivos de los que recuerdes parcialmente el nombre.

Mantengo la fuente en mi pantalla principal y esbozo de tareas y LogCat (Android) en mi pantalla secundaria, si encuentro que estoy leyendo mucho contenido web, enciendo mi computadora portátil a través de la sinergia como una tercera pantalla independiente, no es ideal, pero trabajos.

ara.hayrabedian
fuente