NOTE: Il s'agit de l'ancienne page, s'il vous plaît aller à la nouvelle. Depuis un certain temps, je propose des versions expérimentales de GExperts. Ces versions sont toujours basées sur le code de référentiel SubVersionCVS actuel du projet GExperts. En plus de la fonctionnalité normale, ils incluent le formateur de code connu sous le nom de DelForEx. Le code a été gentiment donné par Egbert van Nes. En plus de l'intégrer dans GExperts, j'ai également effectué beaucoup de nettoyage et correction de bugs dans le code du formatteur. Il connaît également certaines des nouvelles constructions de langage (avec Delphi 200x). En outre, cette version tente de préserver les signets et points d'arrêt (qui malheureusement ne fonctionne pas toujours). Étant donné que la qualité actuelle du code et son état général empêchent le formatteur d'être inclus dans les versions officielles de GExperts, j'ai proposé des versions expérimentales. Ces versions sont un correctif pour une installation existante de GExperts. Les archives actuelles GExperts-1.36-experimental-twm-2012-03-04.zip contient: EditorExpertGExpertsXxxx. dll GExperts pour les versions Delphi prises en charge (6, 7, 2005, 2006, 2007, 2009, 2010, XE1, XE2) Formatter est mis en œuvre en tant qu'expert ExpertExpertGExpertsXxxx. dll GExperts pour les versions Delphi prises en charge où le formatteur est implémenté en tant qu'expert régulier FormatterSettings-Yyyy. ini Plusieurs paramètres prédéfinis pour l'utilisation dans le formatter, la valeur par défaut est FormatterSettings-Borland preview. pas Un exemple Fichier source qui est utilisé dans la boîte de dialogue de configuration pour prévisualiser la mise en forme. Pour l'installer, vous devez d'abord télécharger et installer la version correspondante de GExperts (actuellement 1.36). Ensuite, vous copiez le fichier preview. pas et tous les fichiers. ini dans le répertoire d'installation de GExperts. En outre, vous avez besoin de l'un des fichiers. dll. Choisissez celle qui correspond à votre version Delphi et quel que soit le type d'expert que vous préférez et remplacez le fichier GExpertsXxxx. dll existant par celui de l'archive ZIP. La différence entre un expert éditeur et un expert régulier est principalement où vous trouvez les options de configuration. Les experts réguliers sont répertoriés directement dans la boîte de dialogue de configuration de GExperts. Là, vous pouvez définir un raccourci et en appuyant sur le bouton Configurer, vous pouvez ouvrir la boîte de dialogue de configuration des experts. En outre, un expert régulier a une entrée dans le menu principal de GExperts. Les experts éditeurs sont répertoriés sur leur propre onglet de la boîte de dialogue de configuration de GExperts. Là encore, vous pouvez définir une touche de raccourci et ouvrir la boîte de dialogue de configuration. Ils sont répertoriés sous l'entrée GEXperts menus Editor Experts, mais sont généralement activés à l'aide du raccourci configuré. Plusieurs personnes m'ont demandé de fournir le code source. Il a toujours été disponible à partir du dépôt de Gexperts SubVersion. Regardez dans la branche du formatteur (les anciennes versions étaient basées sur le référentiel CVS.) Utilisation du plugin JCF IDE Le plugin IDE JCF se trouve dans la bibliothèque JcfIDE. bpl. Il place les éléments de menu sous le format de code ToolsJedi. Les éléments de menu fonctionnent comme suit: Fichier source actuel Ceci formatera le fichier source delphi courant :). Le formatage se fait via l'IDE - le fichier sur le disque n'est pas changé et Delphis annulé avec CTRL-Z ou l'élément de menu EditUndo annulera le format dans l'IDE, comme avec toutes les autres modifications que vous effectuez. Notez que vous devrez annuler deux fois. Après le premier défaire, le contenu entier de votre dossier semblera avoir disparu - ne paniquez pas, appuyez juste CTRL-Z encore. Cela est dû aux limitations de l'API IDE Pluggin - le pluggin ne peut pas remplacer le contenu de la fenêtre IDE en une seule étape atomique, et il doit d'abord supprimer le contenu existant, puis mettre le nouveau texte. Si vous connaissez un moyen de contourner ce problème, n'hésitez pas à me le faire savoir. Des avertissements et des messages sont envoyés à la fenêtre de message IDE. Tous les fichiers dans le projet Cela formater tous les fichiers dans le projet actuellement ouvert. ) Le format lit et écrit les fichiers sur le disque. Les fichiers ouverts dans l'IDE ne sont pas modifiés, mais Delphi invite tous les fichiers ouverts que le fichier sur le disque a changé. Tous les fichiers ouverts Fait le travail du fichier source courant sur toutes les fenêtres IDE ouvertes qui sont des fichiers. pas ou. dpr. Définition du travail tel que détaillé dans le fichier d'aide.
No comments:
Post a Comment