¿Hay alguna fuente de herramientas de línea de comando de apertura de refactorizar el código de Java? [cerrado]

StackOverflow https://stackoverflow.com/questions/704062

Pregunta

Yo uso vim como mi editor, pero me gustaría conseguir algo de la misma potencia de la década de IDE para Java cuando se trata de refactorización. ¿Hay herramientas de línea de comandos para la refactorización java? Probablemente podría hackear algo juntos usando Perl o vim secuencias de comandos, pero si hay algo que ya está ahí prefiero usar eso.

¿Fue útil?

Otros consejos

Usted podría intentar Eclim . El objetivo de Eclim es exponer la funcionalidad de Eclipse dentro de Vim. En particular, hay unos pocos comandos para refactorización que son compatibles.

refactorización de código es un proceso muy sensibles al contexto y la interacción pesado que no se presta muy bien a las interfaces de línea de comandos. No puede ser de los tipos de refactorizaciones que podría hacer para un archivo en particular docenas (o conjunto de archivos) y dar con una interfaz de vim para integrar todo esto sería un gran desafío.

Si desea funcionalidad IDE, por qué no usar un IDE? Especialmente con Java, que se presta muy bien a la refactorización automática por una pieza compleja de software como Eclipse.

Yo aconsejaría fuertemente para utilizar VIM dentro de un IDE (por ejemplo, VIMPlugin y Eclipse - esta es la combinación I usar y funciona muy bien).

Yo solía ser un acérrimo VIM. Sin embargo, la refactorización y análisis de código dentro de un IDE moderno se superan con creces cualquier capacidades que VIM proporcionará (con plugins, etc.).

No me malinterpreten. Me encanta VIM y todavía lo uso para todo tipo de cosas. IDE modernos son la ruta más productiva hacia adelante, sin embargo.

Sé que esto es una cuestión más viejo, pero me preguntaba esta pregunta un poco hacia atrás y decidí escribir uno. Es nuevo y no "muy impresionante todavía", pero está escrito en GOLANG y es de código abierto. RENUNCIA, este es mi proyecto, pero no estoy promoviendo auto. Sólo pensé que me gustaría compartir con otras personas que se preocupan por algo de esta naturaleza.

https://github.com/asharif/ref

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top