Utilizo vim como mi editor, pero me gustaría obtener algo del mismo poder de los IDE para Java en lo que respecta a la refactorización. ¿Hay alguna herramienta de línea de comandos para refactorizar Java? Probablemente podría hackear algo usando secuencias de comandos de perl o vim, pero si hay algo que ya exista, preferiría usarlo.¿Hay alguna herramienta de línea de comando de código abierto para refactorizar el código de Java?
¿Hay alguna herramienta de línea de comando de código abierto para refactorizar el código de Java?
Respuesta
Consulte jrefactory, y es command line option.
No hace casi nada. – stepancheg
Sí, no es tan sofisticado. Yo uso IntelliJ y Netbeans, sin embargo. –
La refacturación de código es un proceso muy sensible al contexto y de gran interacción que no se presta muy bien a las interfaces de línea de comandos. Puede haber docenas de tipos de refactorizaciones que podría hacer a un archivo en particular (o conjunto de archivos) y crear una interfaz vim para integrar todo esto sería un gran desafío.
Si desea la funcionalidad IDE, ¿por qué no utilizar un IDE? Especialmente con Java, que se presta muy bien a la refactorización automática mediante un software complejo como Eclipse.
Le recomiendo encarecidamente que utilice VIM dentro de un IDE (por ejemplo, VIMPlugin y Eclipse; esta es la combinación que uso y funciona muy bien).
Solía ser un VIM diehard. Sin embargo, el análisis de refactorización y el código dentro de un IDE moderno superará con creces cualquier capacidad que VIM proporcione (con complementos, etc.).
No me malinterprete. Me encanta VIM y todavía lo uso para todo tipo de cosas. Los IDE modernos son la ruta más productiva hacia adelante, sin embargo.
Lo he intentado pero el complemento vim no me proporciona ninguno de los beneficios ide. También podría usar vim y el ide uno al lado del otro. –
IDEs modernos son para peso pesado. odio esperar casi un minuto para abrir un proyecto grande o cambiar espacios de trabajo. – JoaoHornburg
Puede probar Eclim. El objetivo de Eclim es exponer la funcionalidad de Eclipse dentro de Vim. En particular, hay unos pocos commands for refactoring compatibles.
Sé que esta es una pregunta anterior, pero me estaba haciendo esta pregunta un poco atrás y decidí escribir una. Es nuevo y no "super impresionante todavía", pero está escrito en GOLANG y es de código abierto. DESCARGO DE RESPONSABILIDAD, este es mi proyecto pero no me estoy promocionando. Solo pensé en compartir con otros que se preocupan por algo de esta naturaleza.
¿Qué idiomas admite? –
Todo es básicamente un hallazgo/reemplazo recursivo para ambos archivos y el sistema de archivos –
- 1. ¿Hay alguna buena herramienta para refactorizar el código web de Perl?
- 2. ¿Hay alguna herramienta para reformatear el código de C#?
- 3. ¿Hay alguna herramienta para comentar el código de JavaScript?
- 4. ¿Hay alguna alternativa de código abierto para ReplayDIRECTOR/Chronon Debugger?
- 5. refactorización del código vba: ¿hay alguna herramienta para ayudar?
- 6. Herramienta de informe PHP de código abierto
- 7. API para refactorizar programáticamente el código Java
- 8. ¿Hay alguna biblioteca de memoria temporal jerárquica de código abierto?
- 9. ¿Hay alguna alternativa de código abierto para Crystal Reports?
- 10. ¿Hay alguna alternativa de código abierto para Google Docs?
- 11. ¿Hay ejemplos de código abierto de sincronización fuera de línea?
- 12. ¿Alguna herramienta para verificar el código duplicado de VB.NET?
- 13. ¿Hay alguna herramienta para ordenar automáticamente el código F #
- 14. Eclipse línea de comando de formato de código Java
- 15. ¿Hay alguna buena implementación de Smalltalk de código abierto?
- 16. ¿Hay alguna herramienta de visualización de código PHP?
- 17. herramienta de diagramación ER de código abierto para mysql
- 18. ¿Hay alguna implementación de código abierto de APL?
- 19. Herramienta de código abierto para encontrar el código de C# inalcanzable/no utilizado
- 20. ¿Hay utilidades o jarras de reflexión Java de código abierto?
- 21. ¿Hay una implementación de código abierto de Java de R2RML?
- 22. ¿Hay un repositorio de código abierto para código SQL?
- 23. ¿Hay algún motor AI de código abierto?
- 24. Herramienta de migración de datos de código abierto
- 25. ¿Cómo funciona AppHarbor? ¿Hay alguna implementación de código abierto?
- 26. ¿Hay alguna buena referencia (de código abierto) Rails NoSQL apps?
- 27. ¿Hay algunas bibliotecas de código abierto de CAD en Java?
- 28. ¿Cuál es su herramienta de depuración de código abierto favorita?
- 29. Herramienta de Java para modificar el código de prueba
- 30. Android: ¿hay alguna herramienta para crear un código nativo?
¿Qué estás tratando de lograr? – Peter
principalmente cambiando el nombre de clases, métodos y variables a través de archivos. Ese es mi caso de uso más común. –
¿hay alguna herramienta de línea de comando de código abierto? Cualquier herramienta sería agradable. – jedierikb