10
votes

Comment puis-je lier une clé spécifique à différentes configurations de lancement dans Eclipse?

J'ai plusieurs configurations de lancement pour le code que je travaille.

Une configuration (n ° 1) signifie "Exécuter les tests d'unité pour le fichier dans l'éditeur de première édition (c'est-à-dire une ressource sélectionnée)". J'aimerais vraiment pouvoir toujours faire cela être lié à une clé.

Une autre configuration (n ° 2) signifie "Exécuter le serveur que je travaille sur (dans le projet le plus précoce) afin que je puisse le tester de manière interactive".

Encore un autre (# 3) signifie "Exécuter des tests d'acceptation automatisés contre le serveur".

Je veux toujours avoir # 1 à portée de main, facile à courir d'une seule frappe. De plus, je veux pouvoir courir # 2, regarder le démarrage dans une console et quand il est prêt (car ce n'est pas entièrement trivial pour l'automatiser) Appuyez sur la touche pour # 3.

Ceci est éventuellement similaire à la question pour Reliure Une clé d'une configuration de construction spécifique , mais les réponses sont très spécifiques à la construction et que j'utilise pydev , je n'ai pas de "construction" du tout.

Aussi, étant donné que j'utilise Pydev, une réponse sous la forme d'un script pyedit _ * serait apprécié autant qu'une réponse "natif" pour Eclipse.


1 commentaires

Vous n'avez pas besoin de configuration d'exécution pour # 1 car il existe une standard pour ce Ctrl + F9 . Voir Keybindings Quick-Référence


3 Réponses :


5
votes

Peut-être Le plug-in Eclipse Runner pourrait faciliter la gestion des configurations de lancement. Il ne permet pas d'attribuer une liaison de clé aux configurations de lancement actuellement, mais j'ai ouvert une demande de fonctionnalité Reliures clés pour les configurations de lancement


1 commentaires

Malheureusement, ce projet ne semble pas être activement maintenu, afin que les raccourcis ne soient pas disponibles dans un avenir prévisible. Il est toujours un plugin utile cependant.



0
votes

pas à une configuration de lancement spécifique, mais vous pouvez lier une clé pour exécuter la configuration de dernière exécution,

Windows->preferences->General->Keys->Run last launched external Tool


0 commentaires

0
votes

Vous pouvez faire ce qui suit (pour # 2 et # 3 ), après avoir ces configurations d'exécution créées:

Aller à Exécuter> Exécuter configuration> Sélectionnez la configuration d'exécution que vous souhaitez> Common> Affichage dans les favoris Menu> Vérifier l'exécution / débogage . Cela fera apparaître toujours comme le premier sur le menu.

Ceci permettra d'apparaître dans le menu dans Exécuter> Historique et exécuté> Historique de débogage , vous pouvez y accéder via alt + r, t , 1 (et 2 et 3 ) Pour exécuter vos configurations ou alt + r, h, 1 (et (et (et 2 et 3 ) pour déboguer.

et pour # 1 , comme Piotr Dobrogrogosost dit, vous pouvez simplement utiliser Ctrl + F9 dans l'éditeur actuel et choisir le test les cas que vous souhaitez exécuter (si vous sélectionnez un test-test - généralement avec Ctrl + Maj + up ou Ctrl + Shift + Down - ce sera avant sélectionné pour vous) - alors, si vous avez configuré pour toujours relancer le dernier lancement, comme expliqué dans http: / /www.pydev.org/manual_101_run.html , vous pouvez utiliser ctrl + f11 pour relancer le dernier lancement.


0 commentaires