Sign in Join
Wiki copytemporary

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

pascal
ifb|

La barre verticale(pipe) devrait représenter le curseur . Appuyer sur Ctrl+j. Il sera développé ainsi

pascal
if | then begin
pascal
end;

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 :

pascal
if | then begin
pascal
end;

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 .

text
 writeln(' ',|);
text
 writeln('$ProcedureName() ',|);

Par exemple :

pascal
 procedure TForm1.FormDestroy(Sender: TObject);
 begin
   w|
 end;

La barre verticale devrait représenter ici le curseur clignotant, pas un caractère .

pascal
 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.

Revision 2, last changed by WikiArchive .

Edited on wiki.freepascal.org by 1 person, 2007

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
PaulatreidesNew page: {{IDE Window: Code Templates}} == What are Code Templates? == Code Templates are texts with an abbreviation. For example: You can type 'cl' in the source editor and then type Ctrl+J to i...
PaulatreidesWhat are Code Templates?
PaulatreidesQue sont les "gabarits"(Template) de Code ?
PaulatreidesQue sont les "gabarits"(Template) de Code ?
PaulatreidesExample 1 - ifb
PaulatreidesExample 2 - Using macros
PaulatreidesQue sont les "gabarits"(Template) de Code ?
PaulatreidesQue sont les modèles(Template)de Code ?
Paulatreides
Paulatreides
PaulatreidesExemple 2 - Employer des macros
Paulatreides

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.