Domanda

Esistono utility che riformattano il codice Delphi?

MODIFICA

Sto usando Delphi 2006

Alcuni feedback

Grazie a tutti quelli che hanno risposto a questa domanda

Sto usando il formattatore di codice JCF - funziona bene e il mio codice è stato formulato per Object Pascal Guida allo stile

È stato utile?

Soluzione

Puoi provare " Formato codice Jedi " ;. Ulteriori informazioni qui: http://jedicodeformat.sourceforge.net/

Il motore di formattazione di DelForExp è stato integrato nella base di codice di GExperts. Una versione sperimentale di GExperts che include un "formattatore di codice"; qui:
http://blog.dummzeuch.de/experimental-gexperts-version/

Informazioni / download separati per DelForExp qui .

Saluti.

Altri suggerimenti

Per qualche tempo ho rilasciato versioni sperimentali di GExperts che includono il formattatore di codice precedentemente noto come DelForEx con alcuni miglioramenti e correzioni. L'ultima versione è del 26-12-2008 e supporta le seguenti versioni di Delphi:

  • Delfi da 6 a 7
  • Delphi dal 2005 al 2010
  • Delphi XE
  • Da Delphi XE2 a XE7

Si noti, tuttavia, che lo sto usando solo con Delphi 2007, quindi le altre versioni potrebbero avere bug sconosciuti. Inoltre, non tutti i miglioramenti linguistici delle versioni successive di Delphi funzioneranno, ad es. tipi nidificati, generici e metodi anonimi.

vedi blog.dummzeuch.de per dettagli.

btw: qualsiasi aiuto per migliorare il formattatore, specialmente aggiungendo i nuovi costrutti del linguaggio sarebbe apprezzato. Il codice sorgente può essere scaricato dal repository subversion collegato dalla mia homepage.

Ho trovato questo: Formato codice JEDI

lextudio - Collezione Code Beautifier 6 per CodeGear RAD Studio 2007

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

Sì,

Ho sempre usato la versione sperimentale di TWM su GExperts che supporta questa funzione.

In Delphi 2006 e 2007 funziona perfettamente (non conosco versioni precedenti).

La versione attuale sta aggiungendo supporto a Delphi 2009, ma non so in quale fase si trovi, puoi trovare di più qui:

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

A proposito: esiste un formattatore di codice sorgente integrato da Delphi 2010 .

Free Pascal ha anche un codeformatter, ptop, ma implementa solo il dialetto più semplice (diciamo livello D4-D6).

Lazzaro ha recentemente cambiato per usare il codeformatter Jedi afaik.

La versione TWM di GExperts funziona bene ed è ben integrata nell'IDE. Ti consente di scrivere e modificare il tuo codice senza preoccuparti troppo della formattazione esatta, quindi basta premere il tasto di scelta rapida assegnato e si riformatta immediatamente. Ho sempre trovato facile da configurare per abbinare lo stile che preferisco, e non così complesso come il formato di codice JEDI, che mi è sembrato eccessivo.

La versione Delphi 2009 è ora disponibile dal link sopra pubblicato, sebbene basato su una versione beta di GExperts. Tuttavia, è ancora lo stesso formattatore sottostante ed è ignaro della sintassi di alcuni dei più recenti miglioramenti di Delphi.

Ho appena creato un estetista di codice pascal online basato su JCF. Puoi provarlo a https://pak.lebah.web.id/jcf

HTH.

C'è OPEdit II che è gratuito e funziona molto bene. È un editor di testo completo, con refactoring del codice e navigazione del codice. Esiste un formattatore di testo, che utilizza il parser di codice interno, pertanto gestisce i condizionale definiti proprio come un vero compilatore Delphi. Vedi http://www.codefactor2.com

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top