Sign in Join
Wiki copytemporary

IDE Window: Code Templates/fr: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Capture d'écran
22
33![](/wiki-images/3/35/Mod%C3%A8ledeCode.jpg)
44
55## Que sont les modèles de Code ?
66
77Les 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.
88
99Cette boite de dialogue vous permet d'éditer ce qui existe ou d'ajouter vos propres modèles.
1010
1111Les 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.
1212
1313## Example 1 - ifb
1414
1515tapez
1616
1717 ifb|
1818
1919La barre verticale(pipe) devrait représenter le curseur . Appuyer sur Ctrl+j. Il sera développé ainsi
2020
2121 if | then begin
2222
2323 end;
2424
2525A nouveau, la barre verticale représente le curseur. Vous pouvez voir que le curseur s'est déplacé aussi.
2626
2727Ce template s'appelle 'ifb' et est défini comme suit :
2828
2929 if | then begin
3030
3131 end;
3232
3333Cette fois la barre verticale '\|' est un vrai caractère. Il définit la position de curseur après l'insertion du modèle.
3434
3535## Exemple 2 - Employer des macros
3636
3737Cet 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 .
3838
3939- 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.
4040- Votre nouvel item a été ajouté à la liste déroulante .
4141- Dans la source en dessous compléter avec
4242
43-` writeln(' ',|);`
43+```text
44+ writeln(' ',|);
45+```
4446
4547- 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 :
4648
47-` writeln('$ProcedureName() ',|);`
49+```text
50+ writeln('$ProcedureName() ',|);
51+```
4852
4953- Cliquez sur 'OK' pour enregistrer et fermer la boite de dialogue de modèle de code.
5054- Déplacez le curseur dans un corps d'une méthode, tapez 'w':
5155
5256Par exemple :
5357
54-` procedure TForm1.FormDestroy(Sender: TObject);`\
55-` begin`\
56-`   w|`\
57-` end;`
58+``` pascal
59+ procedure TForm1.FormDestroy(Sender: TObject);
60+ begin
61+ w|
62+ end;
63+```
5864
5965La barre verticale devrait représenter ici le curseur clignotant, pas un caractère .
6066
6167- Appuyer sur Ctrl+j. Vous obtiendrez :
6268
63-` procedure TForm1.FormDestroy(Sender: TObject);`\
64-` begin`\
65-`   writeln('TForm1.FormDestroy ',|);`\
66-` end;`
69+``` pascal
70+ procedure TForm1.FormDestroy(Sender: TObject);
71+ begin
72+ writeln('TForm1.FormDestroy ',|);
73+ end;
74+```
6775
6876---
6977*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](/wiki-contact).*

Back to history