[formatting] Intellij reformate en el archivo de guardar


Answers

Esta solución funcionó mejor para mí:

  1. Haz una macro (utilicé Organizar importaciones, Formato de código, Guardar todo)
  2. Asignarle una pulsación de tecla (anulo Ctrl + S )

Nota: Deberá marcar la casilla "No mostrar este mensaje nuevamente" la primera vez para las importaciones organizadas, pero funciona como se esperaba después de eso.

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 mostrar este mensaje nuevamente", 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 macro"
  7. Nombre la macro (algo así como "guardar en formato")
  8. En Archivo -> Configuración -> Mapa de teclas, seleccione su macro ubicada en "Menú principal -> Herramientas ->" guardar en formato "
  9. Haga clic en "Agregar acceso directo al teclado", luego realice la pulsación de tecla que desee. Si elige Ctrl + S como yo, le preguntará qué hacer con el atajo anterior Ctrl + S. Eliminarlo Siempre puede reasignarlo más tarde si lo desea.
  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 de Keymap. Use el campo de entrada para filtrar el contenido, como se muestra en la captura de pantalla.

Question

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




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




Terminé reencuadernando 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, construir el proyecto, incluso al cerrar una pestaña del editor. Tengo la costumbre de presionar Ctrl - S con bastante frecuencia, así que esto realmente funciona bastante bien para mí. Ciertamente es más fácil de escribir que el enlace predeterminado para reformatear.









Related