Eclipse: ¿tiene el mismo archivo abierto en dos editores?

179

Cuando estoy editando un archivo grande, a menudo quiero abrirlo en dos ventanas de edición a la vez (por ejemplo, como referencia, o porque estoy trabajando en dos partes diferentes del archivo a la vez).

¿Hay alguna manera de hacer esto con Eclipse?

David Wolever
fuente

Respuestas:

267

Abra su archivo y luego Window-> New Editor (Nota: en versiones más nuevas se llamará New Window)

Luego, haga clic en su pestaña y arrástrelo a otro lugar para tener dos editores del mismo archivo

Actualización: como lo menciona moschlar, a partir de la versión 4.4, se pueden crear dos editores con Window-> Editor-> Clone.

YuppieNetworking
fuente
9
Esta es la única solución que funciona en Eclipse Juno, ya que la opción 'Nuevo editor' parece eliminarse del menú contextual de la pestaña del editor.
gapple
44
Esta opción está inactiva para mí. ¿Entiendes por qué?
Janusz
Janusz, mira el comentario de moschlar.
Pieter De Bie
1
Las otras opciones en el menú Ventana -> Editor también son útiles, por lo general elijo "Cambiar editor dividido (vertical)".
DguezTorresEmmanuel
Estoy ejecutando Oxygen y "New Editor" no parece hacerlo. En cambio, ejem, abre una nueva ventana sin nada dentro. Sin embargo, Window-> Editor -> "Toggle Split Editor", ya sea vertical u horizontal, funciona para mí.
rfportilla
72

En Eclipse Luna (4.4) y por encima, esta se apoya fuera de la caja: Window -> Editor -> Clone.

moschlar
fuente
17

Me doy cuenta de que especificó una nueva ventana de edición. Mostrar una alternativa para aquellos, como yo, que no desean un nuevo editor pero que desean poder ver el archivo en dos lugares al mismo tiempo en la misma pestaña.

Window -> Editor -> Toggle Split Editordividirá el editor horizontal o verticalmente.
Ctrl + _Es horizontal y Ctrl + {es vertical. Más precisamente es Ctrl + Shift + -y Ctrl + Shift + [.

Tuve problemas con él en Marte (ver nota más abajo) que parecen haberse aclarado en Neon.

Nota de Mars: el editor dividido parece un poco defectuoso. Al editor de JavaScript le gusta saltar el cursor al otro panel momentáneamente cuando realiza una validación mientras escribe.

Knyri
fuente
¡Estaba buscando esta funcionalidad y encontré 2 opciones adecuadas en esta publicación (dividir y clonar)! Refiriéndose a su nota, ¿encuentra que la solución del editor clonado funciona mejor / más consistentemente que alternar la división? Uno es tan estable como el otro. Preferiría su método (dividido), por lo que no tengo 2 pestañas separadas abiertas para el mismo archivo; confunda con los nombres de archivos / clases que son similares.
Ray
En Marte, el clon es el camino a seguir. No lo he probado en Neon todavía.
Knyri
10

Haga clic derecho en la pestaña de su editor y seleccione "Nuevo editor".

... a menos que tenga una versión más nueva de eclipse, en cuyo caso Ventana -> Nuevo editor.

Seth
fuente
2
@ChristopherStock encendido Eclipse-Juno, puedes abrir Window -> New Editor. He probado en mi eclipse juno! : D
Tuan
2
Así es. Esta solución funciona en todas las versiones de Eclipse. Es una pena que esta opción se haya eliminado en el menú contextual de la pestaña. ¡Pero no importa! :) Eclipse FTW !! : D
Christopher Stock
2

Window -> Editor -> Clone también está disponible en Neon 2 y, a juzgar por los otros comentarios, parece estar disponible en todos los Eclipses más nuevos.

Es mi solución preferida.

Rex el extraño
fuente
1

En Eclipse Marte hay otra forma de hacerlo:

Window -> Editor -> Clone.

luego arrastre la pestaña clonada a la esquina para crear una ventana paralela.

william.eyidi
fuente
1

Para mantener las respuestas actualizadas, subrayo que con Eclipse STS esta acción se realiza utilizando window -> Editor -> Toggle split editor (horizental) | Toggle split editor (vertical)

alveomaster
fuente
0

Esto parece estar ahora en el Archivo-> Nueva vista en archivo que abre la pestaña con el foco en una nueva pestaña en el mismo grupo donde puede arrastrarlo a otro grupo si lo desea.

cgts
fuente