Cada vez que presiono Ctrl + S en eclipse para guardar el código fuente Quiero un CMD personalizado en el shell para ejecutar en mi host CentOS. ¿Cómo puedo hacer eso?cómo agregar un gancho para el evento Ctrl + S en eclipse?
Respuesta
Su mejor opción es agregar un constructor externo a su proyecto. Puede elegir ejecutar un script ant o un programa arbitrario (como/bin/bash) con argumentos de su elección. Cada vez que se guarda un recurso del proyecto (como un archivo) se ejecutará su generador. Ver Ant Project Builders para una discusión sobre constructores externos.
El Editor de Java tiene Acciones de Guardar que se pueden activar y personalizar, pero AFAIK no incluyen la posibilidad de ejecutar un programa. Ver Preferences > Java > Editors
.
Si puede escribir complementos, también puede agregar un org.eclipse.core.commands.IExecutionListener
al org.eclipse.ui.commands.ICommandService
y escuchar el comando Guardar (org.eclipse.ui.IWorkbenchCommandConstants.FILE_SAVE
). Entonces puedes hacer cualquier cosa que puedas escribir en java. Pero los constructores de proyectos externos son probablemente la forma más rápida de lo que desea.
Suponiendo que es Java en Eclipse ... no.
Java nativamente no puede enganchar teclados o ratones. La única forma de registrar claves es cuando la aplicación Java está enfocada.
C o C++ es el camino a seguir para los ganchos.
Puede buscar un envoltorio Java que envuelva un gancho C/C++. Esa es la única manera realmente.
La respuesta exacta es que no es posible ... pero puede lograr algo similar.
Yo necesitaré instalar y configurar un CI server para sondear los cambios del repositorio a menudo y ejecutar en cada confirmación.
le puede proporcionar una combinación de teclado para "comprometerse" en la página pref clave eclipse, por lo que puede usarlo inmediatamente después Ctrl + S
Hay una XShell plugin de Jenkins, que usted puede encontrar útil para su scripting.
- 1. jQuery para Cmd + s y Ctrl + s
- 2. Ctrl + S preventDefault en Chrome
- 3. El botón Ctrl no funciona en Eclipse
- 4. Gancho para guardar la acción en el complemento Eclipse
- 5. Re-mapa Ctrl + S para File.Save en Visual Studio 2010
- 6. Cómo agregar un gancho al evento de inicialización del contexto de la aplicación?
- 7. Deshabilitar Eclipse ctrl-clic
- 8. Eclipse: ¿cómo ampliar el editor HTML para agregar etiquetas personalizadas?
- 9. SIGINT (Ctrl-C) para ejecutar el programa del Eclipse consola
- 10. gancho de cierre no funciona en Eclipse
- 11. ¿Cómo capturar un evento CTRL + mouseWheel con InputMap
- 12. ¿Cómo puedo insertar System.out.println() en Eclipse con Ctrl + espacio
- 13. ¿Cómo agregar un gancho para que solo se ejecute en un modo particular?
- 14. Cómo agregar un evento onchange para seleccionar etiqueta en rieles
- 15. CTRL + S para presentar la forma y todas las entradas
- 16. CTRL + C/CTRL + V no funcionan en Eclipse
- 17. Manejando el evento CTRL + C en Node.js en Windows
- 18. ¿Cómo puedo atrapar un evento ctrl-c? (C++)
- 19. Vim: Eclipse-como Ctrl-Retroceso y Ctrl-Del
- 20. ¿Cómo uso el columpio en un gancho de cierre?
- 21. Intellij Ctrl + W atajo equivalente en Eclipse
- 22. JUnit Eclipse show System.out.print() 's
- 23. Obtener estados shift/ctrl/alt de un evento de mouse?
- 24. ¿Agregar controladores de eventos múltiples para un evento en XAML?
- 25. Agregar participante a un evento en iOS
- 26. ¿Gancho para agregar comandos a la creación de distutils?
- 27. Cómo agregar perspectivas en Eclipse
- 28. ¿Cómo manejar ctrl + flecha en Javascript?
- 29. Cómo agregar un hipervínculo en un comentario en eclipse javadocs
- 30. Redirección de E/S en Eclipse?
Tu cara se ve muy familiar ... :-) –