Me gustaría deshabilitar selectivamente the IntelliJ IDEA code formatter para una porción del código just like I can in Eclipse. ¿IntelliJ es compatible con esta característica? De ser así, ¿cómo la uso?Cómo deshabilitar el formato de código para alguna parte del código usando comentarios?
Respuesta
Desde la versión 13 Es posible ajustar el código con
// @formatter:off
...
// @formatter:on
En versiones 2016.x activarlo en Preferencias> Editor> Estilo Código. (Gracias Philipe)
En la versión 14, habilitarlo en Preferencias> Editor> Estilo de Código> Control de formateador (Gracias Emerson Farrugia)
Esto * no * parece funcionar en JSPs :-( – DerMike
Lo que @formatter: se supone que debe hacer cuando no se puede apagar ... – momomo
Actualmente, '@formatter: on '(o lo que sea que defina) no hace nada a menos que' @formatter: off' ya esté presente. Es probable que haya otras formas de desactivar el formateado, o hacer que el editor no vuelva a formatear el código automáticamente. Busque sus preferencias. Esta configuración es para controle las secciones que no se deben reformatear cuando se realiza manualmente un "Reformateo", por ejemplo. –
respuesta obsoleta a partir de 2010:
No, no es posible en este momento, no tengo submitted a new issue que se puede rastrear.
Como solución temporal, puede usar external formatter plug-in para IDEA que puede utilizar el formateador de código Eclipse (no compruebe si esta opción en particular es compatible).
ty para enviar su ejemplar, incluso cuando hace 5 años - hoy me ayudó :-) – Gizzmo
Nota de respuesta de Carlos de @formatter:off
y @formatter:on
a trabajar, es posible que necesite para permitir la preferencia primero:
(Descubierto vía How to config intellij-idea not format some part of the code?)
Quiero deshabilitar esto en todo el proyecto – momomo
Preferencias de búsqueda para "Reformatear" para ver las casillas de verificación de algunas de las formas en que IntelliJ reformatea el código automáticamente: al pegar, al escribir un paréntesis de cierre, desde plantillas ... Realmente puede excavar en si quieres cambiar la funcionalidad.No es que siempre tenga sentido. Utilice el soporte de IntelliJ si hace una pregunta, o su rastreador de errores si hace una sugerencia. –
También es posible habilitar las expresiones regulares, y luego usar '.' como instrucción de desentrelazado del formateador podría funcionar. Siempre que la primera línea en su archivo pueda reformatearse. Sin embargo, no hay garantías. :) –
En archivos XML utilizan:
<!-- @formatter:off -->
<!-- @formatter:on -->
- 1. ¿Hay una directiva de comentarios de Resharper para deshabilitar la limpieza del código para una clase?
- 2. ¿Cómo entiendes una gran parte del código?
- 3. eliminar comentarios del código fuente html
- 4. ¿Hay alguna forma de copiar el código del Eclipse IDE sin el formato de texto enriquecido?
- 5. ¿Cómo desarmo el código x86 sin formato?
- 6. ¿Hay alguna manera de colorear comentarios/código en Sweave?
- 7. SVN - enlace precompromiso para verificar el formato del código
- 8. Excluir sección de código del formato de código
- 9. ¿Hay alguna forma de 'resaltar' el código?
- 10. Formato Código En MonoDevelop
- 11. Cómo deshabilitar el código de auto-formato de Eclipse PDT al pegar
- 12. Deshabilitar el código de reformateo al guardar archivos
- 13. ¿Hay alguna herramienta para comentar el código de JavaScript?
- 14. ¿Incluye Java comentarios sobre el código compilado?
- 15. Código de formato automático
- 16. suprimir selectivamente los comentarios del código XML en C#?
- 17. Utilidad de formato de código para Clojure en Eclipse
- 18. Mejores prácticas para el formato de código en proyectos grandes
- 19. CSS - comentarios de código más inteligente
- 20. Usando Notepad ++ para compilar el código Java
- 21. Use javascript para obtener el código html sin formato
- 22. ¿Alguna experiencia usando el código abierto de Terracotta?
- 23. ¿Cómo puedo escribir código sin "necesitar" comentarios para la legibilidad?
- 24. ¿Cómo puedo mejorar el rendimiento del código usando DateTime.ToString?
- 25. GPL tercera parte de código para el proyecto de código cerrado interno
- 26. ¿Hay alguna herramienta de línea de comando de código abierto para refactorizar el código de Java?
- 27. Código pregenerado de formato Xcode
- 28. Atajo de código de formato para Visual Studio?
- 29. ¿Hay alguna manera de deshabilitar la cobertura de código en PHPUnit para una sola prueba?
- 30. Código de firma como parte del proceso de compilación
He actualizado el enlace. –
Documentación oficial para omitir una parte del código mediante comentarios: https://www.jetbrains.com/help/idea/reformatting-source-code.html#d859106e110 –