IDE Window: Code Templates/fr
Deutsch · English · Español · Français · Suomi
Capture d'écran

Que sont les modèles de Code ?
Les modèles(Template) de code sont des textes faits avec une abréviation . Par exemple : Vous pouvez taper 'cl' dans l'éditeur de source et ensuite faire Ctrl+j pour invoquer les modèles de code commençant par 'cl'. Cette fonctionnalité est un grande économie de temps.
Cette boite de dialogue vous permet d'éditer ce qui existe ou d'ajouter vos propres modèles.
Les textes peuvent contenir des macros . Et vous pouvez ajouter vos propres macros en créant un paquet de conception et en utilisant le fichier macrointf.pas du paquet IDEIntf.
Example 1 - ifb
tapez
ifb|La barre verticale(pipe) devrait représenter le curseur . Appuyer sur Ctrl+j. Il sera développé ainsi
if | then beginend;A nouveau, la barre verticale représente le curseur. Vous pouvez voir que le curseur s'est déplacé aussi.
Ce template s'appelle 'ifb' et est défini comme suit :
if | then beginend;Cette fois la barre verticale '|' est un vrai caractère. Il définit la position de curseur après l'insertion du modèle.
Exemple 2 - Employer des macros
Cet exemple montre comment créer un modèle de code 'w' qui insère une ligne avec le nom de la procédure en cours .
- Cliquez sur le bouton 'Ajouter'. Une boite de dialogue surgit. Paramétrez le nom du raccourci avec 'w' et le commentaire avec 'writeln(ProcName)', puis cliquez sur Ajouter.
- Votre nouvel item a été ajouté à la liste déroulante .
- Dans la source en dessous compléter avec
writeln(' ',|);- La barre verticale est réellement une barre verticale et définit la nouvelle position du curseur. Placer maintenant le curseur après le premier ' et cliquez sur le bouton 'Insérez une macro'. Une boite de dialogue surgit montrant tous les codes de macros disponibles. Choisir 'ProcedureName' et cliquez 'Insérez une macro'. Vous devriez maintenant avoir :
writeln('$ProcedureName() ',|);- Cliquez sur 'OK' pour enregistrer et fermer la boite de dialogue de modèle de code.
- Déplacez le curseur dans un corps d'une méthode, tapez 'w':
Par exemple :
procedure TForm1.FormDestroy(Sender: TObject);
begin
w|
end;La barre verticale devrait représenter ici le curseur clignotant, pas un caractère .
- Appuyer sur Ctrl+j. Vous obtiendrez :
procedure TForm1.FormDestroy(Sender: TObject);
begin
writeln('TForm1.FormDestroy ',|);
end;From the Free Pascal wiki, page "IDE Window: Code Templates/fr", as it stood on 2007-07-11 after a change by Paulatreides, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.