Respuestas:
Sugiero el complemento de guardar acciones . También admite optimizar las importaciones y reorganizar el código.
Funciona bien en combinación con el complemento formateador eclipse .
Busca y activa el complemento:
Configurarlo:
Editar: parece que la versión reciente de Intellij, el complemento de acción de guardar, se activa por el guardado automático de Intellij. Esto puede ser bastante molesto cuando golpea mientras se está editando.
Este problema de github del complemento da una pista de algunas posibles soluciones:
https://github.com/dubreuia/intellij-plugin-save-actions/issues/63
De hecho, intenté asignar un reformateo a Ctrl+ Sy funcionó bien: el guardado se realiza automáticamente ahora.
Compatibility This plugin works with Java 6+ and Intellij IDEA Community Edition after 131 (around version 13).
que no sé en qué versión de IntelliJ Android Studio se basa. ¿Puedes comprobar esto?
Esta solución funcionó mejor para mí:
Nota: Deberá marcar la casilla "No volver a mostrar este mensaje" la primera vez para las importaciones organizadas, pero funciona como se esperaba después de eso.
paso 2. con: Editar -> Macros -> "Iniciar grabación de macro"
paso 6. con: Editar -> Macros -> "Detener grabación de macro"
Todo lo demás se mantiene igual.
8. Las preferencias contienen la configuración del mapa de teclas. Use el campo de entrada para filtrar el contenido, como se muestra en la captura de pantalla.
A continuación se muestra la respuesta de Neil actualizada.
Lo configuré para que se limpiara automáticamente en el check-in, lo que generalmente es lo suficientemente bueno para mí. Si algo es demasiado feo, presionaré el atajo ( Ctrl- Alt- L, Return). Y veo que tienen una opción para formatear automáticamente el código pegado, aunque nunca lo he usado.
Ctrl+ Alt+ Les un archivo de formato (incluye los dos siguientes)
Ctrl+ Alt+ Oes optimizar las importaciones
Ctrl+ Alt+ Iarreglará la sangría en una línea particular
Normalmente ejecuto Ctrl+ Alt+ Lalgunas veces antes de comprometer mi trabajo. Prefiero hacer la limpieza / reformateo en mi comando en lugar de automáticamente.
Ctrl + Alt + L
es comúnmente Lock Session. Necesitaría reasignar una de las funciones.
Si tiene InteliJ Idea Community 2018.2, los pasos son los siguientes:
Reinicie su IDE y pruébelo.
Sé lo que vas a decir, los chicos antes que yo escribieron lo mismo. Pero me confundí usando los pasos anteriores a esta publicación, y quería escribir una versión tonta para las personas que tienen la última versión del IDE.
Terminé volviendo a vincular la Reformat code...
acción a Ctrl- S, reemplazando el enlace predeterminado para Save All
.
Al principio puede parecer una locura, 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 golpear Ctrl, con Sbastante frecuencia, por lo que esto realmente funciona bastante bien para mí. Ciertamente es más fácil escribir que el enlace predeterminado para formatear.
IntellIJ 14 && 15: cuando esté ingresando código en el cuadro de diálogo Confirmar cambios, marque la casilla de verificación Reformatear código, luego IntelliJ formateará todo el código que está ingresando.
Fuente: www.udemy.com/intellij-idea-secrets-double-your-coding-speed-in-2-hours
Si se trata de Prettier, solo use un File Watcher:
referencias => Herramientas => Observadores de archivos => haga clic en + para agregar un nuevo observador => Más bonito
https://prettier.io/docs/en/webstorm.html#running-prettier-on-save-using-file-watcher