2010-06-26 10 views
10

Tengo varias configuraciones de inicio para el código en el que trabajo.¿Cómo puedo vincular una clave específica para diferentes configuraciones de lanzamiento en Eclipse?

Una configuración (# 1) significa "ejecutar las pruebas de unidad para el archivo en el editor frontal (es decir, recurso seleccionado)". Realmente me gustaría poder hacer que esto siempre esté vinculado a una clave.

Otra configuración (# 2) significa "ejecutar el servidor en el que estoy trabajando (en el proyecto más adelantado) para poder probarlo de forma interactiva".

Otro (# 3) significa "ejecutar algunas pruebas de aceptación automáticas contra el servidor".

Siempre quiero tener el número 1 a mano, fácil de ejecutar con una sola pulsación de tecla. Además, quiero poder ejecutar # 2, verlo iniciar en una consola, y cuando esté listo (ya que no es completamente trivial para automatizar esto) presione la tecla para # 3.

Esto es posiblemente similar a la pregunta para binding a key to a specific build configuration, pero las respuestas parecen muy específicas para las compilaciones, y como estoy usando PyDev, no tengo ningún paso de "compilación".

Además, dado que estoy usando PyDev, una respuesta en forma de un script pyedit_* sería apreciada tanto como una respuesta "nativa" para eclipse.

+0

No necesita ejecutar la configuración para el # 1 ya que hay una estándar para este 'CTRL + F9'. Véase [Referencia rápida de Keybindings] (http://pydev.org/manual_adv_keybindings.html) –

Respuesta

5

Quizás el complemento Eclipse Runner podría facilitar que alguien maneje las configuraciones de inicio. No permite asignar vinculante para el lanzamiento configuraciones momento clave, pero me abrió una solicitud de función Key bindings for launch configurations

+1

Lamentablemente, este proyecto no parece mantenerse activamente, por lo que es posible que los accesos directos no estén disponibles en un futuro previsible. Aún así es un plugin útil. –

0

no a una configuración concreta de lanzamiento, pero se puede vincular una clave para funcionar última configuración plazo,

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

puede hacer lo siguiente (por # 2 y # 3), después de tener esas configuraciones de ejecución creados:

Ir a Run > Run Configuration > Select the run configuration you want > Common > Display in Favorites Menu > Check Run/Debug. Esto hará que siempre aparezca como el primero en el menú.

Esto hará que aparezca en el menú en Run > History y Run > Debug History, a continuación, se puede acceder a él a través Alt+R, T, 1 (y 2 y 3) para ejecutar sus configuraciones o Alt+R, H, 1 (y 2 y 3) de depurar.

Y para # 1, como Piotr Dobrogost Dicho esto, sólo puede utilizar Ctrl+F9 en el editor actual y elegir qué casos de prueba que desee ejecutar (si se selecciona una unidad de prueba - por lo general con Ctrl+Shift+Up o Ctrl+Shift+Down - - Será preseleccionado para usted) - luego, si configuró para relanzar siempre el último lanzamiento, como se explica en http://www.pydev.org/manual_101_run.html, puede usar Ctrl+F11 para reiniciar el último lanzamiento.

Cuestiones relacionadas