formatting Intellij reformatear en archivo guardar



5 Answers

Esta solución funcionó mejor para mí:

  1. Hacer una macro (usé Organizar importaciones, Formatear código, Guardar todo)
  2. Asígnele una pulsación de tecla (anulé Ctrl + S )

Nota: Tendrá que marcar la casilla "No volver a mostrar este mensaje" la primera vez para las importaciones organizadas, pero después de eso funcionará como se esperaba.

Paso a paso para IntelliJ 10.0:

  1. Código -> "Optimizar importaciones ...", si aparece un cuadro de diálogo, marque la casilla que dice "No volver a mostrar este mensaje", luego haga clic en "Ejecutar".
  2. Herramientas -> "Iniciar grabación de macros"
  3. Código -> "Optimizar Importaciones ..."
  4. Código -> "Reformatear Código ..."
  5. Archivo -> "Guardar todo"
  6. Herramientas -> "Detener grabación de macros"
  7. Nombra la macro (algo así como "guardar con formato")
  8. En Archivo -> Configuración -> Mapa de teclado, seleccione su macro ubicada en "Menú principal -> Herramientas ->" guardar con formato "
  9. Haga clic en "Agregar método abreviado de teclado" y luego realice la pulsación de tecla que desee. Si elige Ctrl + S como yo, le preguntará qué hacer con el acceso directo anterior de Ctrl + S. Quitarlo Siempre puedes reasignarlo más tarde si quieres.
  10. ¡Disfrutar!

Para IntelliJ 11, reemplace

paso 2. con: Editar -> Macros -> "Iniciar grabación de macros"
paso 6. con: Editar -> Macros -> "Detener grabación de macros"

Todo lo demás se mantiene igual.

IntelliJ 12

8. Las Preferencias contienen la configuración del Mapa de teclas. Utilice el campo de entrada para filtrar el contenido, como se muestra en la captura de pantalla.

formatting intellij-idea

Recuerdo haber visto en IntelliJ o Eclipse la configuración para reformatear (limpiar) los archivos cuando se guardan. Cómo lo encuentro (no lo encontré en la configuración)




Lo configuro para que se limpie automáticamente en el check-in, lo que generalmente es lo suficientemente bueno para mí. Si algo es demasiado feo, solo presionaré el acceso directo ( Ctrl - Alt - L , Return ). Y veo que tienen una opción para formatear automáticamente el código pegado, aunque nunca lo he usado.




Terminé volviendo a enlazar el Reformat code... acción a Ctrl - S , reemplazando el enlace predeterminado para Save All .

Puede parecer una locura al principio, pero IntelliJ parece ahorrar en prácticamente todas las acciones: ejecutar pruebas, crear el proyecto, incluso cuando se cierra una pestaña del editor. Tengo la costumbre de golpear Ctrl - S bastante a menudo, así que esto realmente funciona bastante bien para mí. Ciertamente, es más fácil de escribir que el enlace predeterminado para el cambio de formato.












Related