¿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.



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.

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.


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.


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


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


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!


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


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.


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á.


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 "+" [")


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.