2011-03-12 18 views
55

Me gusta mucho el formato de código de IDEA, pero ¿cómo consigo reformatear todo el código en un proyecto en particular sin pasar por cada archivo? He encontrado la opción de ordenar/optimizar las importaciones en el código antes de enviarlo a subversión, lo cual es genial, pero solo parece aplicarse a archivos que de otra forma se modificaron (lo cual es sensato en la mayoría de los casos)Intellij IDEA, formatee todo el código en un proyecto

¿Hay alguna manera de auto-formatear todos los archivos fuente en un proyecto sin pasar por todos a mano?

+1

pregunta brillante :) –

Respuesta

98

En la estructura de árbol, haga clic con el botón derecho en la carpeta que desea reformatear, elija "Reformatear el código" en el menú.

+2

Esto debería haber sido la respuesta aceptada, ya que se ocupa del nivel de la carpeta también, en caso de que no deseemos hacer todo el proyecto –

19

Elija el botón de opción "proyecto completo" en lugar del archivo individual cuando solicite volver a formatear.

Solo tenga en cuenta un problema: si está trabajando en un proyecto más grande con otros desarrolladores que no se ajustan a su estilo, y está usando IntelliJ para transformar todo su código cada vez que lo edita, podría estar causando un problema con su sistema de control de versiones. Permitirá un gran volumen de cambios cuando se registre, y pocos de ellos tendrán algo que ver con el cambio de funcionalidad. Es mejor conformarse al estilo grupal en ese caso.

+0

Gracias por la respuesta, exactamente lo que estaba buscando ! En este caso, eso no es un problema; es un proyecto más pequeño y todos hemos acordado las convenciones para todo el asunto. Para proyectos más grandes o en diferentes situaciones, aunque estoy totalmente de acuerdo. – berry120

-1

"CTRL + ALT + L" funcionan solo las ventanas. "CTRL + ALT + L" es la tecla de acceso directo de la pantalla de bloqueo de Ubuntu, por lo que no funciona para esto.

intento,

clic derecho en la carpeta que desee volver a formatear, elegir la opción "Código de reformateo" del menú o haga clic en el botón "código" en la barra de navegación en la parte superior, seleccione "Código de reformateo"

Gracias usted

+0

Esto no proporciona una respuesta a la pregunta. Una vez que tenga suficiente [reputación] (https://stackoverflow.com/help/whats-reputation) podrá [comentar cualquier publicación] (https://stackoverflow.com/help/privileges/comment); en su lugar, [brinde respuestas que no requieran aclaración del autor de la pregunta] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-instead). - [De la crítica] (/ reseña/mensajes de baja calidad/18475947) – Dhyey

+0

Esta es la respuesta completa y completa sobre esta pregunta y gracias por tu comentario. –

Cuestiones relacionadas