delphi code-formatting delphi-2006
here

Formateador de código Delphi



code-formatting delphi-2006 (10)

¿Hay alguna utilidad que vuelva a formatear el código Delphi?

EDITAR

Estoy usando Delphi 2006

Algunos comentarios

Gracias a todos los que respondieron esta pregunta

He estado usando el formateador de código JCF; funciona bien y mi código ha sido formateado para Object Pascal Style Guide




Existe OPEdit II, que es gratis y funciona muy bien. Es un editor de texto completo, con refactorización de código y navegación de código. Hay un formateador de texto, que usa el analizador de código interno, por lo tanto, maneja definiciones condicionales como un compilador real de Delphi. Ver codefactor2.com


Free Pascal también tiene un codeformatter, ptop, pero solo implementa el dialecto más básico (digamos nivel D4-D6).

Lazarus cambió recientemente para usar el formato de código Jedi afaik.


He estado liberando durante algún tiempo versiones experimentales de GExperts que incluyen el formateador de código conocido anteriormente como DelForEx con algunas mejoras y correcciones. La última versión es del 2008-12-26 y admite las siguientes versiones de Delphi:

  • Delfos 6 a 7
  • Delphi 2005 a 2010
  • Delphi XE
  • Delphi XE2 a XE7

Tenga en cuenta, sin embargo, que lo estoy usando solo con Delphi 2007, por lo que las otras versiones pueden tener errores desconocidos. Además, no todas las mejoras de lenguaje de versiones posteriores de Delphi funcionarán, por ejemplo, tipos anidados, genéricos y métodos anónimos.

ver blog.dummzeuch.de para más detalles.

Por cierto, cualquier ayuda para mejorar el formateador, especialmente si se le agregan los nuevos constructos de lenguaje. El código fuente se puede descargar desde el repositorio de subversión vinculado desde mi página de inicio.


La versión TWM de GExperts funciona bien y está muy bien integrada en el IDE. Le permite escribir y modificar su código sin preocuparse demasiado por el formato exacto, luego simplemente presione la tecla asignada asignada y cambia el formato al instante. Siempre me ha parecido fácil configurarlo para que coincida con el estilo que prefiero, y no tan complejo como el formato de código JEDI, que me pareció excesivo.

La versión Delphi 2009 ahora está disponible desde el enlace publicado anteriormente, aunque se basa en una versión beta de GExperts. Sin embargo, sigue siendo el mismo formateador debajo y desconoce la sintaxis de algunas de las mejoras más nuevas de Delphi.




Sí,

Siempre utilicé la versión experimental de TWM os GExperts que admite esta característica.

En Delphi 2006 y 2007 funciona perfectamente (sin embargo, no sé si hay versiones anteriores).

La versión actual está agregando soporte para Delphi 2009, pero no sé en qué etapa se encuentra, puede encontrar más información al respecto aquí:

http://blog.dummzeuch.de/experimental-gexperts-version/