2009-12-17 5 views
10

J'essaie de travailler dans Eclipse autant que possible sans souris. Je ne trouve pas de liaison de clé pour démarrer et arrêter rapidement les serveurs dans Eclipse WTP (Web Tools Platform).Est-il possible de démarrer/arrêter Tomcat avec des raccourcis clavier dans Eclipse?

Une façon de démarrer un serveur est de passer à l'explorateur de package (Alt + Cmd + QP), sélectionnez le projet (flèches haut/bas), puis le « debug sur le serveur « touche de liaison (Maj +Alt + D R sur Mac). Mais cela nécessite beaucoup trop d'étapes.

Répondre

1

Bien que je n'effectue pas les mêmes étapes que vous pour exécuter mes projets, j'ai créé des raccourcis clavier personnalisés pour naviguer dans l'environnement Eclipse. Si vous allez à Eclipse Preferences > General > Keys, vous serez en mesure de mapper la majorité des tâches à des raccourcis clavier qui vous semblent les plus logiques.

Un processus que vous pourriez peut-être suivre est la suivante:

  1. package explorer ouvert via raccourci
  2. Effectuer un 'Réduire tout' sur l'arbre (réduire la navigation verticale à l'étape 3)
  3. Up/Down à votre projet
  4. Run shift-alt-D, R à déboguer sur votre serveur

Si vous avez 'lien avec l'éditeur' sous tension, quand vous allez éditer un fichier, votre arbre va se développer en fonction du contexte de votre travail.

+0

J'ai décrit cette méthode dans la question et je pense qu'il faut tellement d'étapes que j'utilise plutôt ma souris. –

4

J'ai trouvé une méthode qui réduit le démarrage d'un serveur à deux frappes (après une configuration initiale facile).

le tl; dr: f11, entrez.

vous aurez probablement besoin de faire un peu de configuration pour obtenir ce travail:

  1. Vérifiez que vous avez une configuration exécution/débogage défini pour tomcat.

    • Cliquez sur le menu d'exécution en haut de la fenêtre
    • Cliquez configurations de débogage ...
    • Choisissez Apache Tomcat dans le menu sur la
    • gauche S'il n'y a pas déjà un serveur il défini, cliquez sur « nouvelle configuration de lancement » (en haut à gauche) et choisissez le serveur approprié dans le menu de sélection dans le volet droit (vous devez déjà avoir un serveur tomcat défini dans vos serveurs voir)
  2. sauver tout cela, aller revenir à un fichier dans votre projet et appuyez sur f11 (première frappe requise). Si vous obtenez un message d'erreur indiquant "impossible de trouver un code pouvant être exécuté sur un serveur", vous avez soit foiré la première étape, soit votre serveur est déjà en cours d'exécution.Une boîte de dialogue apparaîtra, le premier choix étant «Exécuter sur le serveur». Appuyez sur Entrée (il s'agit de la 2e touche requise).

  3. Si c'est la première fois, vous verrez une autre boîte de dialogue vous demandant de choisir un serveur. Choisissez le serveur sur lequel vous voulez l'exécuter (vous n'en avez probablement qu'un), et cochez "Toujours utiliser ce serveur lors de l'exécution de ce projet" et vous éviterez cette fenêtre à l'avenir.

Astuce: vous remarquerez rapidement qu'en bonus, il ouvrira un navigateur Web pointé vers votre serveur. vous pouvez changer le navigateur qu'il utilise dans Windows-> Préférences-> Général-> Navigateur Web.

et là vous l'avez. deux touches pour démarrer votre serveur - f11, entrez.

l'arrêter est une autre histoire. Je n'ai pas trouvé un bon moyen autre que de cliquer sur l'icône d'arrêt dans les serveurs ou la console. si vous le faites, laissez-moi savoir ...

+0

Vous pouvez également désactiver la fenêtre contextuelle du navigateur: http://stackoverflow.com/questions/5007981/how-to-disable-autoopen-internal-webbrowser-after-run-webapp –

1

CTRL + ALT + R pour redémarrer
CTL + ALT + S pour arrêter

0

Si u regard dans l'aide> aider touche (Ctrl + Maj + L), Vous pouvez voir un raccourci nommé Tomcat start, stop. Le raccourci est Ctrl + Alt + T par défaut.

Questions connexes