Sign in Join
Wiki copytemporary

IDE Window: Code Templates/es: what changed

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

Title: IDE Window: Code Templates/es

OldNewLine
1+## ¿Qué son las plantillas de código?
2+
3+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.
4+
5+El diálogo [[Plantillas de Código](/wiki-images/7/71/Lazarus_IDE_Plantillas_Codigo.png>)] permite editar las plantillas existentes o añadir tus propias plantillas.
6+
7+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.
8+
9+## Ejemplo 1 - ifb
10+
11+Escribe
12+```
13+ifb|
14+```
15+
16+El sinbolo | representa el cursor. Pulsa Ctrl+j. El texto se expandirá a
17+```
18+if | then begin
19+
20+ end;
21+```
22+
23+Como antes | representa el cursor. Habrás comprobado que el cursor se ha movido y parpadea en ese punto.
24+
25+Esta plantilla se llama 'ifb' y su definición es esta:
26+```
27+if | then begin
28+
29+ end;
30+```
31+
32+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.
33+
34+## Ejemplo 2 - Usando macros
35+
36+Este ejemplo muestra como crear una plantilla de código "ep" que inserta una línea con el nombre del procedimiento actual.
37+
38+ * Pulsa en el botón añadir. En el diálogo que aparece escribe 'ep' en la casilla rotulada _Token_ y en la de comentario escribe, writeln(NombreProc)', pulsa en Añadir.
39+ * El nuevo elemento ha sido creado y añadido a la lista.
40+ * En la casilla del código escribe lo siguiente
41+
42+```
43+writeln(' ',|);
44+```
45+
46+ * Aquí | es el carácter real y representa la posición que tomará el cursor. Ahora coloca el cursor tras el primer ' y, tras marcar la casilla _Enable macros_ , haz clic en el botón 'Insert macro'. Se nuestra un diálogo con todas las macros disponibles. Selecciona 'ProcedureName' y pulsa 'Insert Macro'. Se obtiene los siguiente:
47+
48+```
49+writeln('$ProcedureName() ',|);
50+```
51+
52+ * Pulsa sobre Aceptar para guardar y cerrar el diálogo de Plantillas de Código.
53+ * Pon el cursor dentro de cuerpo de un procedimiento, escribe 'ep':
54+
55+Por ejemplo:
56+```
57+procedure UnaClase.UnProcedimiento;
58+ begin
59+ ep|
60+ end;
61+```
62+
63+El carácter | representa al cursor.
64+
65+ * Pulsa Ctrl+j. obtendrás esto:
66+
67+```
68+procedure UnaClase.UnProcedimiento;
69+ begin
70+ writeln('UnaClase.UnProcedimiento',);
71+ end;
72+```
73+
74+---
75+*From the Free Pascal wiki, page "IDE Window: Code Templates/es", as the Internet Archive kept it on 2023-05-29. 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