Sign in Join
Wiki copytemporary

Revision 2 of 2, by WikiArchive on 11-4-2026. The page as it is now.

IDE Window: Code Templates/es

¿Qué son las plantillas de código?

   Las platillas de código son texto con una abreviatura. Por ejemplo escribes 'cl' en el editor de código y después pulsas Ctrl+J para ver las plantillas que comienzan con 'cl'. Esta característica nos permitirá un gran ahorro de tiempo.

   El diálogo http://wiki.lazarus.freepascal.org/images/7/71/Lazarus IDE Plantillas Codigo.png Plantillas de Código permite editar las plantillas existentes o añadir tus propias plantillas.

   El texto puede contener macros. Y usted puede agregar sus propias macros mediante la creación de un paquete de tiempo de diseño y usando macrointf.pas del paquete IDEIntf.

Ejemplo 1 - ifb

 Escribe

pascal
  ifb|

 El sinbolo | representa el cursor. Pulsa Ctrl+j. El texto se expandirá a

pascal
 if | then begin

 end;

 Como antes | representa el cursor. Habrás comprobado que el cursor se ha movido y parpadea en ese punto.

 Esta plantilla se llama 'ifb' y su definición es esta:

pascal
 if | then begin

 end;

 En esta ocasión | es el carácter | tal cual, con el definimos el punto en el que pondrá el cursor tras insertar el código de la plantilla.

Ejemplo 2 - Usando macros

   Este ejemplo muestra como crear una plantilla de código "ep" que inserta una línea con el nombre del procedimiento actual.

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

   Por ejemplo:

pascal
 procedure UnaClase.UnProcedimiento;
  begin
    ep|
  end;

   El carácter | representa al cursor.

pascal
 procedure UnaClase.UnProcedimiento;
  begin
    writeln('UnaClase.UnProcedimiento',);
  end;

From the Free Pascal wiki, page "IDE Window: Code Templates/es", as it stood on 2020-02-17 after a change by Trev, 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.