¿Cómo se divide y se divide una ventana / vista en Eclipse IDE?

282

¿Cómo se divide una ventana / vista en Eclipse IDE? Quiero editar el código mientras veo el código diferente en el mismo archivo.

Si hay un truco para abrir el mismo archivo dos veces, esto podría funcionar, pero preferiría dividir la única vista actual en lugar de tener dos de lo mismo, lo que puede ser confuso.

Xonatron
fuente
Esa pregunta anterior podría cerrarse como el duplicado. Esta pregunta tiene respuestas mejores y más contemporáneas.
Andy Thomas
15
Si la división ocurrió por error, para no dividir presione "ctrl" + "shift" + "-". Esta característica me molesta mucho.
Rauli Rajande
window> editor> Toggle split editor eliminará la división inesperada, el acceso directo de @Rauli no funcionó para mí.
Cedric
En Mac OS, la combinación de teclas correspondiente para no dividir es ⌘ ⇧ - ("cmd" + "shift" + "-"). Pero esto es solo para divisiones horizontales. Vea mi respuesta a continuación para la división horizontal y la división vertical.
auspicioso99

Respuestas:

308

Esto es posible con los elementos del menú Ventana> Editor> Cambiar editor dividido .

El atajo actual para dividir es:

Teclado Azerty :

  • Ctrl+ _para dividir horizontalmente , y
  • Ctrl+ {para dividir verticalmente .

Teclado Qwerty de EE. UU . :

  • Ctrl+ Shift+ -(acceso _) para dividir horizontalmente , y
  • Ctrl+ Shift+ [(acceso {) para dividir verticalmente .

MacOS - Teclado Qwerty de EE. UU .:

  • + Shift+ -(acceso _) para dividir horizontalmente , y
  • + Shift+ [(acceso {) para dividir verticalmente .

En cualquier otro teclado si una tecla requerida no está disponible (como {en un teclado Qwertz alemán), el siguiente enfoque genérico puede funcionar:

  • Alt+ Código ASCII + Ctrlluego suelteAlt

Ejemplo: ASCII para '{' = 123, así que presione 'Alt', '1', '2', '3', 'Ctrl' y suelte 'Alt', escribiendo efectivamente '{' mientras se presiona 'Ctrl', para dividir verticalmente .

Ejemplo de división vertical:

https://bugs.eclipse.org/bugs/attachment.cgi?id=238285

PD:

  • Los elementos de menú Ventana> Editor> Alternar editor dividido se agregaron con Eclipse Luna 4.4 M4, como lo menciona Lars Vogel en " Editor dividido implementado en Eclipse M4 Luna "
  • ¡El editor dividido es uno de los errores Eclipse más antiguos y más votados! Bug 8009
  • La funcionalidad del editor dividido se ha desarrollado en el Bug 378298 y estará disponible a partir de Eclipse Luna M4. El Note & Newsworthy de Eclipse Luna M4 contendrá el anuncio.
VonC
fuente
Tengo que dar esto como la nueva respuesta aceptada entonces. Avíseme si alguien tiene algún problema, ya que no puedo probar esto yo mismo. ¡Gracias por la actualizacion!
Xonatron
Alguien sabe si esto funciona en una Mac? No he tenido éxito. ¿Y seguramente hay algo sobre esta característica en los menús?
galdre
1
@TimothyDean, ¿obtuviste los últimos 4.4Mx en tu Mac?
VonC
1
@TimothyDean nota: esos atajos pueden haber cambiado desde diciembre de 2013: ver comentario 44 bugs.eclipse.org/bugs/show_bug.cgi?id=378298#c44 .
VonC
2
Usar la versión Luna 4.4 JEE con un teclado Azerty, Ctrl+_funciona pero noCtrl+{
JacquesLeRoux
96

Puede abrir un nuevo editor desde el menú Ventana.

Esto te dará tu editor actual una vez más.

DerMike
fuente
3
Gracias. Entonces abra un nuevo editor y ajuste los dos como quiera. ¿Es esta la única forma? Una función dividida sería mejor si existiera.
Xonatron
58
Puede hacer clic y mantener presionado el título del editor y arrastrarlo al lado inferior de la pantalla. Se ajustará allí y Eclipse le presentará algo muy similar a una pantalla dividida. (ver youtube.com/watch?v=wHdvDwjQELI )
DerMike
1
Esto ya no parece funcionar en Eclipse Kepler. La opción todavía vive en el menú Ventana, pero parece no hacer nada. ¿Alguna idea?
djbp
44
Lo acabo de descubrir: ya no divide automáticamente la pantalla y, en cambio, requiere que haga clic en la pestaña y arrastre a otra parte de la ventana.
djbp
2
Tenga mucho cuidado en Kepler: cada instancia de la ventana del archivo es independiente . Si modifica el contenido en uno, el otro no se modifica. Realmente está editando el mismo archivo en dos editores diferentes con todos los problemas de edición concurrente. Todavía funcionaría de alguna manera si usa una instancia como referencia de solo lectura.
leokhorn
37

Si hace clic derecho en una de las pestañas, una de las opciones debería ser Nuevo editor (para mí, está en la parte inferior). Seleccione eso y luego arrastre la nueva pestaña a la barra de desplazamiento inferior del editor de código, que dividirá el panel del editor en dos.

Michael Morgan
fuente
44
La clave es arrastrar el nuevo editor abierto para alcanzar el borde inferior del antiguo editor, luego aparecerá una flecha negra y una línea negra en el medio del antiguo editor para indicar que dividió el editor con éxito.
zhihong
25

Simplemente haga clic y arrastre el título del editor hacia la izquierda, derecha, arriba o abajo

Asomó a Buzz
fuente
2
Ah ja! Solo arrástralo hacia atrás. Sin embargo ... esto es raro. A veces, cuando arrastro una sola pestaña hacia abajo, mueve todas las pestañas excepto una hacia abajo, en lugar de solo la que drogo. Otras veces se mueve solo el que drogo. No puedo entender eso. ¿Tal vez es un orden de operaciones / orden de pestañas abiertas? O tal vez es un error?
Gabriel Staples
1
@GabrielStaples simplemente arrastre esa ventana dividida entre otras pestañas de la pantalla donde desea
ubicar
20

Editores en paralelo en una sola ventana de Eclipse.

  1. Tiene una ventana de Eclipse que muestra un solo editor.
  2. Ventana -> nuevo editor. Ahora tiene dos pestañas de editor.
  3. Haga clic y arrastre una pestaña hacia la derecha y aparecerá el contorno verde de una pantalla vertical (arrastre la etiqueta hacia la parte inferior y aparecerá el contorno de una pantalla horizontal). Puede soltarlo tan pronto como aparezca el esquema.
  4. Abra el archivo de elección en el segundo editor (los archivos recientes aparecen en la parte inferior del menú de archivo).

ADT / Eclipse: compilación: v22.3.0-887826

Stephen W. Wright
fuente
1
Esta es una característica muy agradable y es bueno saberlo, pero técnicamente la pregunta era dividir la vista para observar dos partes dentro del mismo archivo. Su respuesta se aplica a ver archivos separados uno al lado del otro.
akauppi
Tal como lo describió Stephen, obtendrá dos editores en el mismo archivo.
Mike P
Aunque en teoría me gusta la respuesta de Eclipse Luna, esta es la respuesta que elegí porque estoy en una versión anterior. A pesar del comentario de akauppi del 20/3/14, no tuve problemas para seguir las instrucciones y tener el mismo archivo a la izquierda y a la derecha.
Clint Brown
18

Probé las soluciones anteriores en Eclipse Luna 4.4.1 pero no pude abrir dos (o múltiples ventanas de editor para diferentes archivos uno al lado del otro).

La solución más simple:

  1. Abra todos los archivos que desee en una sola ventana.
  2. Arrastre la pestaña de cada uno de los archivos hacia la derecha o hacia la izquierda, eclipse mostrará automáticamente una pantalla dividida y dividirá el editor en dos ventanas una vez que deje el botón del mouse.
  3. repita para cada archivo / pestaña.

¡Feliz codificación!

Ahmed Osman
fuente
1
Esta es la mejor respuesta. Los otros abren solo una pestaña duplicada o tienen demasiados pasos.
Matt West
Esta es la única respuesta legítima que dice cómo ver 2 archivos diferentes uno al lado del otro. La respuesta más votada muestra cómo dividir el mismo archivo (que no responde la pregunta)
Jueves
6

Es posible que desee comprobar un complemento de eclipse llamado HandySplit

Permite dividir un editor en dos y mover pestañas de una pila de editores a otra solo con atajos de teclado .

Eso funciona en Eclipse Juno o superior. Para las versiones anteriores de Eclipse comprobar esto a cabo

akikhtenko
fuente
plugin impresionante puede navegar / dividir / clonar / mover / intercambiar vistas solo desde el teclado. ¡Perfecto!
Padvinder
5

Simplemente vaya a Ventana> Nueva ventana

Esto abrirá una nueva ventana del mismo espacio de trabajo en eclipse.

Puede abrir archivos separados en cada ventana.

Alano
fuente
NO puede abrir varias ventanas del mismo espacio de trabajo, en eclipse.
elvenbyte
De hecho, puedes. Al menos en las versiones actuales de Eclipse.
Stephan Richter
4

A continuación se detallan los pasos para splitir al editor horizontal o verticalmente:

Window -> Editor -> Toggle Split Editor (Horizontal) 

dividir el editor horizontalmente o

Window -> Editor -> Toggle Split Editor (vertical) 

para dividir el editor verticalmente.

Se abrirán dos editores uno al lado del otro o se acumulará.

mnc
fuente
1

En Mac OS, la combinación de teclas para alternar spit / unsplit para división horizontal es ⌘ ⇧ - ("cmd" + "shift" + "-"), mientras que para división vertical, es ⌘ ⇧ [("cmd" + "shift "+" [")

auspicioso99
fuente
0

Si desea ver dos archivos diferentes en el mismo eclipse, puede hacerlo,

Haga clic derecho en una pestaña -> Separar

Ahora puede ver ambos archivos al mismo tiempo sin abrir un nuevo eclipse y puede arrastrar y volver a conectar a las pestañas nuevamente.

Rohith Murali
fuente