Eclipse: le même fichier est-il ouvert dans deux éditeurs?

181

Lorsque j'édite un gros fichier, je souhaite souvent qu'il soit ouvert dans deux fenêtres d'édition à la fois (par exemple pour référence, ou parce que je travaille sur deux parties différentes du fichier à la fois).

Existe-t-il un moyen de faire cela avec Eclipse?

David Wolever
la source

Réponses:

269

Ouvrez votre fichier puis Window-> New Editor (Remarque: dans les versions plus récentes, il sera appelé New Window)

Ensuite, cliquez sur son onglet et faites-le glisser ailleurs pour avoir deux éditeurs du même fichier

Mise à jour: comme mentionné par moschlar, à partir de la version 4.4, deux éditeurs peuvent être créés avec Window-> Editor-> Clone.

Réseau Yuppie
la source
9
C'est la seule solution qui fonctionne dans Eclipse Juno, car l'option 'Nouvel éditeur' semble être supprimée du menu contextuel de l'onglet de l'éditeur.
gapple
4
Cette option est inactive pour moi. Tu comprends pourquoi?
Janusz
Janusz, voir le commentaire de moschlar.
Pieter De Bie
1
Les autres options du menu Fenêtre -> Editeur sont également utiles, je choisis généralement celle "Toggle Split Editor (Vertical)".
DguezTorresEmmanuel
J'utilise Oxygen et "New Editor" ne semble pas le faire. Au lieu de cela, ahem, ouvre une nouvelle fenêtre sans rien dedans. Cependant, Window-> Editor -> "Toggle Split Editor", vertical ou horizontal, fonctionne pour moi.
rfportilla
74

Dans Eclipse Luna (4.4) et au- dessus, cela est pris en charge hors de la boîte: Window -> Editor -> Clone.

Moschlar
la source
19

Je me rends compte qu'il a spécifié une nouvelle fenêtre d'édition. Montrer une alternative pour ceux, comme moi, qui ne veulent pas d'un nouvel éditeur mais aimeraient pouvoir consulter le fichier à deux endroits en même temps dans le même onglet.

Window -> Editor -> Toggle Split Editordivisera l'éditeur horizontalement ou verticalement.
Ctrl + _est horizontal et Ctrl + {vertical. Plus précisément, c'est Ctrl + Shift + -et Ctrl + Shift + [.

J'ai eu des problèmes avec lui sur Mars (voir la note ci-dessous) qui semblent s'être dissipés dans Neon.

Note de Mars: l' éditeur divisé semble un peu bogué. L'éditeur JavaScript aime faire passer le curseur sur l'autre volet momentanément lorsqu'il effectue une validation while-you-type-validation.

Knyri
la source
Je cherchais cette fonctionnalité et j'ai trouvé 2 options appropriées dans cet article (fractionner et cloner)! En vous référant à votre note, trouvez-vous que la solution de l'éditeur cloné fonctionne mieux / plus uniformément que le basculement de la division? L'un étant aussi stable que l'autre, je préfère votre méthode (fractionnée), donc je n'ai pas 2 onglets séparés ouverts pour le même fichier - soyez confus avec les noms de fichiers / classes qui sont similaires.
Ray
Sur Mars, le clone est la voie à suivre. Je ne l'ai pas encore essayé dans Neon.
Knyri
10

Faites un clic droit sur l'onglet de votre éditeur et sélectionnez "Nouvel éditeur".

... sauf si vous avez une version plus récente d'Eclipse, auquel cas faites Fenêtre -> Nouvel éditeur.

Seth
la source
2
@ChristopherStock sur Eclipse-Juno, vous pouvez ouvrir Window -> New Editor. J'ai testé sur mon éclipse juno! : D
Tuan
2
C'est vrai. Cette solution fonctionne dans toutes les versions d'Eclipse. C'est dommage que cette option ait été supprimée dans le menu contextuel / clic droit de l'onglet .. Mais tant pis! :) Eclipse FTW !! : D
Christopher Stock
2

Window -> Editor -> Clone est également disponible dans Neon 2 et, à en juger par les autres commentaires, semble être disponible dans toutes les nouvelles éclipses.

C'est ma solution préférée.

Rex l'étrange
la source
1

Dans Eclipse Mars, il existe une autre façon de le faire:

Window -> Editor -> Clone.

puis faites glisser l'onglet cloné vers le coin pour créer une fenêtre parallèle.

william.eyidi
la source
1

Afin de garder les réponses à jour, je souligne qu'avec Eclipse STS cette action est effectuée en utilisant window -> Editor -> Toggle split editor (horizental) | Toggle split editor (vertical)

alvéomaster
la source
0

Cela semble maintenant être dans Fichier-> Nouvelle vue dans un fichier qui ouvre l'onglet avec le focus dans un nouvel onglet dans le même groupe où vous pouvez ensuite le faire glisser vers un autre groupe si vous le souhaitez.

cgts
la source