Existe-t-il un raccourci dans Eclipse pour relancer le programme le plus récemment lancé?

Une des choses les plus fréquentes avec Eclipse est de relancer le dernier programme. Je le fais en allant sur Run -> Run History -> [top item] .

Y at-il une touche de raccourci qui fait cela?

Je connais CTRL + F11 mais cela ne fonctionne pas pour moi. Il lancera le programme le plus récent uniquement si la classe actuellement active (la classe dont je modifie le code source) n’a pas de méthode principale. Si tel est le cas, cette classe sera utilisée comme point d’entrée pour le programme et non comme celui de la liste Run History.

Pour que CTRL + F11 fonctionne comme vous le souhaitez, vous devez définir (à partir de “Windows / Preferences”)
Run/debug > Launching : Launch OperationRun/debug > Launching : Launch Operation ” à:

Toujours lancer l’application lancée précédemment


Comme le mentionne Thorbjørn Ravn Andersen dans le commentaire, lancer la dernière application était (3.2 ou avant) le comportement par défaut.
Depuis 3.3M6 (mars 2007), comme illustré par ce fil de discussion :

Par défaut, l’exécution et le débogage des applications ont été simplifiés pour exécuter ou déboguer le fichier sélectionné ou l’éditeur actif.
Lorsque la ressource sélectionnée (ou l’éditeur actif) n’est pas exécutable, les utilisateurs peuvent choisir de lancer le projet associé ou de relancer le lancement précédent.

Ces parameters sont gérés sur la page Run/Debug > Launching Préférences de Run/Debug > Launching .
Les utilisateurs peuvent également revenir au comportement 3.2 consistant à toujours lancer l’application précédente.


Torsten confirme dans les commentaires :

Appuyer sur F11 ne lance que la dernière application en mode débogage.

Exécuter -> Historique d’exécution -> [l’élément le plus haut] est juste Alt + R + T + 1 . Mais l’inconvénient de cette méthode est que le menu Run doit contenir qu’un seul élément avec la touche de raccourci «T».

Oui, CtrlF11 .

Pour les projets Scala (Scala IDE), je devais également append ceci pour éviter de sélectionner un lanucher Scala à chaque fois:

  • Exécuter / Déboguer > Lancer > Préférence des lanceurs par défaut
  • dans Type de lancement / Mode, sélectionnez Application Scala
  • dans le lanceur préféré, sélectionnez l’ application Scala (nouveau débogueur)

Cela fonctionne également pour d’autres lancements qui ouvrent une boîte de dialog lorsque vous appuyez sur Ctrl + F11

Ctrl-F11

Et vous n’avez pas besoin d’aller sur Run -> Run History. Vous pouvez simplement cliquer sur le petit bouton fléché situé à côté du bouton Exécuter (ceci ressemble à un cercle vert avec un symbole de jeu blanc) sur votre barre d’outils.

Ctrl + Shift + F9 signifie Relaunch with the same configuration.

Cela fonctionne pour moi!

Au moins dans Pydev-Editor. Je ne suis pas sûr des autres outlook …

Oui, Ctrl + F11 fonctionne sous Windows et commande + fn + F11 sous Mac.

Ctl + F11 n’a pas fonctionné non plus pour moi (Neon on Lubuntu). J’ai commencé à faire ça: Alt + r + t + 1

On pourrait aussi utiliser h au lieu de t pour déboguer: Alt + r + h + #

Je sais que c’est un peu plus long, mais tant que je n’ai pas à atteindre la souris et que je peux le faire de manière fiable sur n’importe quelle machine Linux, je vais bien. De plus, je peux exécuter jusqu’à 9 exécutions précédentes en changeant le nombre