intellij-idea - full - intellij idea vs eclipse
Guardar acciones en IntelliJ IDEA (7)
Lo único que existe en Eclipse, que echo de menos en IntelliJ IDEA es "acciones de guardado": posibilidad de realizar algunas acciones (generalmente formateo) cuando se guarda un archivo.
¿Hay algún complemento o configuración para IDEA que habilite dicha funcionalidad?
Creo que podría romper la filosofía que tienen JetBrains. No se debe hacer nada a menos que el usuario / desarrollador lo solicite (y no Wizards). Así que estás atascado con Ctrl-Alt-L o simplemente sangría Ctrl-Alt-I. Personalmente, solo uso este último ya que el código generalmente se formatea a medida que escribe.
También Idea guarda archivos tan pronto como salga de la ventana o (creo) espere un cierto tiempo, esto realmente podría estropear las cosas.
Deberá instalar el complemento Instal Save Actions para Intellij IDEA
- Click: ctrl + shift + a
- Tipo: Complementos
- Haga clic en: ingresar complementos
- Haga clic en: Buscar repositorios
- Escriba: Guardar acciones en el campo de búsqueda
- Haga clic en "instalar el complemento" después de encontrarlo
- Reiniciar idea inteligente
Guardar acciones ahora funciona. Puede configurarlos en Archivo -> Configuración -> Otras configuraciones
Hay algo similar: la posibilidad de realizar algunas acciones cuando se comete un archivo. En una ventana de confirmación de archivos hay una sección "Antes de confirmar" que contiene casillas de verificación como "optimizar importaciones", "Reformatear código", etc.
No existe como en Eclipse, pero puede formatear su código en commit, y el atajo ctrl + alt + L le permitirá formatear fácilmente su código.
Después de un tiempo de formateo, el código será un reflejo y ni siquiera lo pensarás.
Sobre el mismo tema:
Puede usar una macro para simular acciones de guardado:
Editar -> Macros -> Iniciar grabación de macros
==> Ahora ejecuta todas las acciones que necesites (por ejemplo, reformatear, reorganizar, optimizar las importaciones)
Editar -> Macros -> Detener la grabación de macros
Dale un nombre a tu nueva Macro. También puede asignar un atajo a su macro. Simplemente ingrese su nombre en la búsqueda de configuraciones y lo encontrará debajo de Macro.
¡Que te diviertas!
Tuve el mismo problema, pero Guardar acciones no fue lo suficientemente flexible. Busqué el plugin File Watchers, que permite ejecutar programas personalizados cada vez que cambia un archivo de un tipo determinado.
Ver aquí: Intellij reformate en guardar archivo .
La respuesta a la que me he vinculado explica en unos sencillos pasos cómo registrar una macro para optimizar las importaciones y reformatear y luego ejecutar esa macro cuando guardas tus archivos (vincúlalo a Ctrl+S
).