No puedo formatear mi código en IntelliJ.
Puedo ver la línea de margen (por defecto en 120 columnas) pero parece que la activación desde el menú:
Código -> Reformatear Código
solo ignora este margen.
No puedo formatear mi código en IntelliJ.
Puedo ver la línea de margen (por defecto en 120 columnas) pero parece que la activación desde el menú:
Código -> Reformatear Código
solo ignora este margen.
Respuestas:
¿Quiere decir que el formateador no rompe largas líneas? Verifique Configuración / Configuración del proyecto / Estilo de código / Ajuste.
Actualización: en versiones posteriores de IntelliJ, la opción está en Configuración / Editor / Estilo de código. Y selecciona Wrap when typing reaches right margin
.
Asegúrese de que no se exceda el margen derecho
Archivo> Configuración> Editor> Estilo de código> Java> Envoltura y llaves> Asegúrese de que no se exceda el margen derecho
Código de reformateo
Código> Reformatear código ...
o presione Ctrl+ Alt+L
Si tienes algo como esto:
thisLineIsVeryLongAndWillBeChanged(); // comment
se convertirá a
thisLineIsVeryLongAndWillBeChanged();
// comment
en vez de
// comment
thisLineIsVeryLongAndWillBeChanged();
Es por eso que selecciono piezas de código antes de volver a formatear si el código se ve como en el ejemplo anterior.
IntelliJ IDEA 14 : Archivo> Configuración> Editor> Estilo de código> Ajustar al escribir alcanza el margen derecho
IntelliJ IDEA 15, 2016 y 2017 : Archivo> Configuración> Editor> Estilo de código> Ajustar al escribir
Wrap when typing reaches right margin
se meterán en problemas tremendos una vez que cambie algo en una línea que ya ha sido ajustada. Su respuesta solo se limpia al invocarla. Combinado con una macro "guardar y formatear", ¡esto es oro puro!
Habilitar "Asegurar que no se exceda el margen derecho" no me funciona en Intellij IDEA 2018.2. He encontrado la solución, necesitamos cambiar todos los elementos a continuación de "No ajustar" a "Ajustar si es largo".
Después de eso, podemos previsualizar qué tipo de tipo de ajuste se cambiará mirando el panel derecho. Si estamos satisfechos, haga clic en "Aceptar" o "Aplicar" para aplicar los cambios. Finalmente, necesitamos un formato manual mediante el uso de CTRL+ ALT+ Len Windows y Command+ Shift+ Len MacOS.
O puedes usar el atajo:
Ctrl + Alt + L
Puede crear una macro para Ctrl + Shift + S (por ejemplo) que haga todas estas cosas:
Edición> Macros> Iniciar grabación de macro (comenzará la grabación). Haga clic donde lo necesite.
Por ejemplo:
Code > Reformat Code
Code > Auto-Indent Lines
Code > Optimize Imports
Code > Rearrange Code
File > Save All
... (all that you want)
Luego, haga clic en el botón rojo en la esquina inferior derecha del IDE para detener la grabación de Macro.
Establecer un nombre macro.
Vaya a Archivo> Configuración> Macros> SU NOMBRE MACRO .
Haga clic derecho> Agregar atajo de teclado y escriba Ctrl + Shift + S.