Pregunta

¿Hay alguna utilidad que reformatee el código Delphi?

EDIT

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 se formó para Object Pascal Guía de estilo

¿Fue útil?

Solución

Puedes probar el " Formato del código Jedi " ;. Vea más información aquí: http://jedicodeformat.sourceforge.net/

El motor de formato de DelForExp se ha integrado en la base de código de GExperts. Una versión experimental de GExperts que incluye un " Formateador de código " aqui:
http://blog.dummzeuch.de/experimental-gexperts-version/

Información / descargas separadas para DelForExp aquí .

Saludos.

Otros consejos

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

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

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

vea blog.dummzeuch.de para obtener más información.

btw: Se agradecería cualquier ayuda para mejorar el formateador, especialmente al agregar las nuevas construcciones de lenguaje. El código fuente se puede descargar desde el repositorio de Subversion vinculado desde mi página de inicio.

lextudio - Code Beautifier Collection 6 para CodeGear RAD Studio 2007

http://code.google.com/p/lextudio/

Sí,

Siempre usé la versión experimental de TWM de GExperts que admiten esta función.

En Delphi 2006 y 2007 funciona perfectamente (aunque no sé sobre versiones anteriores).

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

http://www.dummzeuch.de/delphi/gexperts/english.html

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

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

La versión TWM de GExperts funciona bien y está 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 de acceso rápido asignada y se reformateará instantáneamente. Siempre me ha resultado 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 ya está disponible desde el enlace publicado anteriormente, aunque se basa en una versión beta de GExperts. Sin embargo, sigue siendo el mismo formateador que se encuentra debajo, y desconoce la sintaxis de algunas de las mejoras más recientes de Delphi.

Acabo de hacer un embellecedor de código pascal en línea basado en JCF. Puede probarlo en https://pak.lebah.web.id/jcf

HTH.

Existe OPEdit II, que es gratuito y funciona muy bien. Es un editor de texto completo, con refactorización de código y navegación de código. Existe un formateador de texto, que utiliza el analizador de código interno, por lo tanto, el identificador condicional se define como un verdadero compilador de Delphi. Consulte http://www.codefactor2.com

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top