2008-10-08 6 views
1

J'effectue de nombreuses modifications mineures des fichiers .php dans Eclipse PDT, puis je les valide et je les teste sur le serveur.Existe-t-il une touche de raccourci pour accélérer les validations répétitives dans Eclipse (ou un outil de macro graphique général de Windows)?

Les six étapes répétitives processus de validation devient fastidieux:

right-click 
team 
Commit... 
click "choose previously selected comment" 
select in list 
click OK 

Est-ce que quelqu'un sait d'un raccourci clavier ou tout autre processus pour accélérer ce? Est-ce que quelqu'un connaît un macro-outil généraliste pour les applications Windows qui me permettrait de programmer une macro qui ferait ces 6 clics pour moi?

Répondre

3

Le mieux que j'ai pu faire est de créer une liaison de clé pour 'Commit' (sous Préférences ... Général-> Touches). Ensuite, il suffit de cliquer sur le projet et de cliquer sur une combinaison de touches, ce qui permet d'enregistrer l'ensemble du processus clic-droit-> Equipe-> Commit ....

Si vous voulez simplement enregistrer le fichier que vous êtes en train d'éditer, vous n'avez pas besoin de cliquer n'importe où, appuyez simplement sur la combinaison de touches et la boîte de dialogue de livraison apparaît pour valider le fichier actuel.

+0

ne connaissait pas la reliure, ça fonctionne, merci –

1

En eclipse, vous pouvez choisir de valider un fichier ou le projet entier.

Pour valider l'intégralité du projet, cliquez avec le bouton droit de la souris sur le projet dans la vue des ressources, puis choisissez Equipe-> Valider. Si vous souhaitez prévisualiser les modifications, sélectionnez Team-> Synchronize, qui vous montrera quels fichiers sont modifiés, et vous donne un aperçu rapide des différences en mode entrant et sortant.

0

Dans certaines versions d'Eclipse (ou peut-être certaines versions de Subclipse - utilisez-vous SVN?), Vous pouviez cliquer sur un bouton de la barre d'outils. Cela éliminerait les 2 ou 3 premières étapes de votre processus de validation. Peut-être que vous pouvez trouver ce bouton sur l'éditeur de barre d'outils (ou l'éditeur de perspective, ou peu importe comment ils l'appellent ... ça fait un moment que je l'ai utilisé).

Aussi, à mon humble avis, vous ne devriez pas commettre et puis tester. Vous constaterez que les choses se déroulent beaucoup plus facilement si vous testez en local, puis validez (et testez à nouveau dans un système de type QA ...). Vous le savez probablement déjà, alors je vais supposer qu'il y a une étrange raison pour laquelle vous ne pouvez pas tester localement.

+0

à droite, trop de dépendances de bibliothèque, etc. à configurer localement –

+0

Impossible de trouver ce bouton :-( –

+0

Il existe deux (au moins) plugins qui fournissent l'intégration SVN pour Eclipse: l'un est Subclipse, l'autre est quelque chose que je Je ne me souviens plus maintenant, je crois que j'utilisais Subclipse quand j'ai trouvé ce bouton, mais ça aurait pu être l'autre, lequel utilises-tu? – rmeador

0

Je trouve que le fait de cliquer avec le bouton droit sur le projet ou le fichier dans l'Explorateur de packages est la partie la plus longue de ce processus répétitif.

Généralement, je fais des changements connexes dans plusieurs fichiers, puis synchroniser l'ensemble du projet. La première étape pour accélérer l'ensemble du processus via les raccourcis clavier consiste à lier une combinaison de touches à «Synchroniser avec le référentiel ...». Pour Eclipse 3.5 sur OSX, le raccourci clavier peut être lié en allant dans Eclipse-> Préférences-> Général-> Touches. Puis recherchez "Synchroniser" dans le filtre de texte. Je lie les contrôles-s comme synchroniser.

Une fois qu'un raccourci est lié à Synchro ..., appuyer sur la touche de raccourci synchronisera le fichier dans votre éditeur actif, ou les fichiers sélectionnés dans l'explorateur de projet, si l'explorateur de projet est actif. Pour mettre rapidement l'accent sur l'explorateur de projet, appuyez sur, sur OSX, commande-F6 pour passer à l'explorateur de projet. Une autre façon, si l'accent est mis dans une vue de l'éditeur, est de cliquer sur cmd-alt-W (Afficher dans ...), puis de sélectionner "Explorateur de projet" dans le menu contextuel. Désolé pour les raccourcis OSX. Si vous regardez dans la zone Clés mentionnée plus haut, vous devriez pouvoir trouver la touche de raccourci appropriée pour les vues de cyclisme.

Nous avons donc accéléré une partie du processus, mais il serait quand même agréable d'avoir un moyen rapide de sélectionner l'ensemble du projet. Le plus simple est un hack - commencez simplement à taper le nom de votre projet dans l'explorateur de projet. Si le nom n'est pas assez unique, ajoutez un 'Z' à ce nom ou à quelque chose de sorte que la touche 'z' sélectionnera tout le projet. Puis appuyez sur votre raccourci Synchro ... pour synchroniser l'ensemble du projet. Bon, alors il faut pas mal de raccourcis clavier pour synchroniser tout le projet, presque comme jouer une progression d'accords de guitare ou faire un bon combo dans Tekken, mais honnêtement, la séquence des raccourcis clavier peut être enfoncée en moins de temps il faut pour passer votre main à la souris. Peut-être que lier une macro à l'ensemble de la séquence rendrait cela plus pratique.

Questions connexes