Comment revenir dans Eclipse?

125

Y a-t-il un moyen de revenir dans Eclipse? En gros, quand je saute dans un gros projet en suivant le flux d'exécution (ctrl + clic et etc.), y a-t-il un moyen de retracer une étape? Si mon code appelle une méthode et que je vais à la définition de la méthode, existe-t-il une combinaison de touches qui me ramènera au code appelant?

froadie
la source
1
Pour ceux qui recherchent la même chose dans Intellij, le raccourci est: Control+ Alt+ Left (or right)flèche.
Menelaos Kotsollaris
Ceux-ci ne regarderaient pas ici!
Stimpson Cat

Réponses:

182

Appuyez sur Alt+ Left Arrowet Alt+ Right Arrowcomme vous le feriez dans un navigateur Web.

lucas
la source
@FarmBoy avez-vous essayé Option-LeftArrow et Option-RightArrow?
Jherico
@Jherico, je suppose que l'échange d'espaces dans sa conf (c'est le cas dans le mien) apple.com/macosx/what-is-macosx/apps-and-utilities.html#spaces
OscarRyz
comment mappez-vous à un clic de souris?
cmcginty
@Casey, pas sûr, jamais essayé. Vous feriez peut-être mieux de poser cela dans une nouvelle question
lucas
Merci sincèrement pour cette astuce
Viele
44

Sur OS X:

  • + [(Commande + [): revenir en arrière
  • + ](Commande +]): aller de l'avant
vaichidrewar
la source
1
J'ai Cmd + Alt et la flèche gauche / droite mappée sur Spectacles, donc cette réponse a été très utile.
PeterT
22

Comme Robin l'a mentionné, vous pouvez également accéder au dernier emplacement d'édition. Ctrl + Q est le raccourci clavier pour cela!

EMurnane
la source
2
CRTL+Qvous amènera au dernier emplacement CHANGE. Pas au dernier endroit où vous étiez. ALT+Left Arrowvous amènera au dernier endroit;)
Mihkel L.
2
Epic, j'avais malheureusement l'habitude de «Annuler» puis de «Refaire» avant d'apprendre cela.
Daniel Sokolowski
10

Sur Windows / Ubuntu, c'était toujours

ALT+LEFT ARROW = Go back

ALT+RIGHT ARROW = Go forward

Cependant, sur MAC OSX , pour moi c'était

ALT(Option)+COMMAND+LEFT ARROW = Go back

ALT(Option)+COMMAND+RIGHT ARROW = Go forward

Espérons que cela aidera à l'avenir d'autres utilisateurs de Mac qui se sont cogné la tête sur le bureau lorsque les autres réponses n'ont pas fonctionné.

Stevebot
la source
6

En plus du raccourci clavier mentionné par @lucas, il y a les icônes de flèche gauche et droite dans la barre d'outils. Il a également un emplacement pratique de retour à la dernière édition.

Ces deux éléments sont bien sûr également reflétés dans le menu sous Naviguer.

Robin
la source
1
La navigation par icônes ne fonctionne pas de la même manière. Il va au dernier fichier, pas au dernier emplacement de référence. Par exemple, si votre CTRL-clic a accédé à un nouvel emplacement dans le même fichier, seul ALT-Left fonctionne.
cmcginty
non vraiment ... si je me déplace dans un fichier xml (avec la définition des beans) et ctrl-clic sur le nom du bean, pour sauter à un nouvel endroit. alt-left ne m'amènera pas à l'emplacement précédent (cela me déplacera vers le fichier précédent - et c'est quelque chose de complètement différent)
rasoir
3

Les liaisons de clavier peuvent changer en fonction de votre système d'exploitation et du schéma de touches actuel. La meilleure façon de connaître une liaison de clavier est donc de rechercher sa commande dans Préférences> Touches. C'est également là que vous pouvez modifier ou ajouter une liaison de clavier.

Ce qui signifie qu'au lieu de demander un raccourci, vous devriez généralement demander la commande (ou au moins demander les deux). Dans ce cas, les commandes souhaitées sont Backward Historyet Forward History. Vous pouvez voir dans la capture d'écran suivante qu'ils sont mappés sur Ctrl+ [et Ctrl+ ]dans mon schéma de clés (car je les ai modifiés en cela).

entrez la description de l'image ici

Comme mentionné par d'autres, Last Edit Locationpeut également être une commande très utile. Dans mon cas, il est mappé sur Ctrl+ Q, mais vous le vérifiez sous Keys :).

studgeek
la source
La seule bonne réponse.
Alexandr Karbivnichiy
2

Ces commandes sont très fréquemment utilisées, il vaut donc la peine d'avoir tous leurs raccourcis de la même manière dans tous vos IDE. Pour les ajuster:

  1. Ouvrez Eclipse
  2. Windows -> Préférences -> Général -> Clés
  3. Recherchez "Backward History" et "Forward History" et ajustez les liaisons.

Pour moi personnellement, Ctrl + - et Ctrl + = par défaut de Visual Studio fonctionnent le mieux.

chris544
la source