starter - ¿Cómo crear una auto-propiedad más rápido en Delphi IDE?
licencia delphi (3)
Desde Delphi 2006 puedes usar LiveTemplates.
En Delphi XE, por ejemplo:
- escriba
propf
y pulse Ctrl + J pulsación de tecla - escriba el nombre de la propiedad y presione la tecla TAB
- escribe el nombre del tipo de propiedad, presiona la tecla TAB o ENTER y ya terminaste
Puede encontrar más información sobre cómo escribir sus propias plantillas en vivo aquí:
Necesito crear y administrar muchas propiedades publicadas simples. Los llamo auto-propiedades si se ven así:
private
FTitle: string;
published
property Title: string read FTitle write FTitle;
Por lo general, los creo de la siguiente manera:
Agregar nombre y tipo de propiedad:
property Title: string
Seleccionar y copiar el nombre de la propiedad
Title
en el portapapeles.Anexar la línea con
read F
Ctrl + Vwrite F
Ctrl + V;
- Presionando Ctrl + Shift + C y esto generará el campo privado
¿Hay alguna manera de excluir los pasos 2 y 3 para agregar propiedades más rápido? Tal vez es posible crear alguna macro para esto?
Yo uso macros para ese propósito.
Por ejemplo, tengo un modelo con campos
private
FTitle: string;
FName: string
FAge: Integer
luego copio y pego los campos en la sección publicada y creo macro
- Ir al primer campo y pulsar Inicio
- Presiona Ctrl + Shift + R para comenzar a grabar macro
- Use las teclas Crtl + -> , Crtl + <- y Fin para navegar y convierta el primer campo en propiedad como propiedad Título: cadena Leer FTitle Escribir FTítulo;
- Después de eso, toca Inicio y ve a la siguiente fila
- Termine macro presionando Ctrl + Shift + R
- Para todos los demás campos, solo presione Crtl + Shift + P
Al principio parece difícil, pero las habilidades darán sus frutos.
En XE7 escribe prom y presiona enter . Parece más rápido.