2010-07-07 16 views
3

Le formateur de code dans Delphi 2010 est un outil utile pour développer des normes de codage, ou du moins c'est mon avis, mais il a une horrible habitude de ruiner les commentaires.Delphi 2010 Laisser mes commentaires seul

Un bloc commenté comme celui-ci .. soient correctement positionnés

SomeFunction(SomeVaribleWithALongName,    // Comment 
      Option2,        // Comment 
      FieldByName('SomeField').AsSomething; // Comment 

devient plus difficile à lire

SomeFunction(SomeVaribleWithALongName, // Comment 
      Option2, // Comment 
      FieldByName('SomeField').AsSomething; // Comment 

J'ai mis tout ce que je peux voir soit faux, comme il est ou Aucun, mais CTRL + D bouge toujours mes pauvres commentaires.

Est-ce que quelqu'un a une solution à cela ou dois-je simplement rejoindre le vaste groupe de programmeurs Delphi déçus qui détestent le Formatter?

+0

Je ne suis pas sûr s'il y a un moyen de résoudre ce problème, mais si rien d'autre, vous pouvez ouvrir un rapport de QC à ce sujet et voir s'ils ne le corrigent pas pour D2011 ... –

+0

Si vous le signalez, il est quasiment garanti qu'ils ne le répareront pas. Bien que mettra parfois à jour le statut comme s'ils l'ont fait. Et en tout cas, ils peuvent le réparer en 2011 mais les clients qui ont acheté et payé pour 2010 se retrouveront avec leur version "cassée". – Deltics

+3

Deltics - À peu près les seuls bogues que nous faisons/corrigeons sont ceux qui nous parviennent via QC. –

Répondre

5

Pourquoi ne pas donner une G goperts (www.gexperts.org). Il existe une version "expérimentale" qui est un patch sur la dernière version qui est 1.33 et qui inclut un formateur de code. Ce formateur de code était à l'origine un outil distinct appelé DelForEx qui avait été un excellent formateur depuis les débuts de Delphi. Le formateur de code dans GExperts a une option qui vous permet d'aligner des commentaires simples à une position de colonne spécifique.

GExperts est disponible pour D2010. Vous devez d'abord installer la dernière version, puis copier les fichiers pertinents du correctif pour ajouter le formateur de code. Même si le patch est qualifié d'expérimental, il est assez stable, donc je ne m'en soucierais pas trop.

+1

www.gexperts.org offre un formateur de code beaucoup mieux, je suis sûr que Code-Gear va trier pour D2011, c'est une fonction très immature pour le moment. – Reallyethical

3

Le formatage de code pascal de RAD Studio 2010 est plutôt immature et brut. Vérifiez open source one, il est très flexible (cependant, je n'ai jamais pratiqué un tel style, donc je ne peux pas promettre que vous aurez la tolérance à vos commentaires sans toucher à la source)

+0

J'ai aimé JCF dans Delphi2006, mais je n'ai pas pu le faire fonctionner en 2010. Je suppose qu'il n'a pas soutenu 2010. Quelqu'un sait-il autrement? – awmross

+0

Oui, fonctionne bien. Vous devez le construire à partir de la source distributive. Malgré son nom, JCF ne fait pas partie de l'initiative JEDI. –