CodeTemplate

El IDE de Xailer ofrece desde sus primeras versiones la posibilidad de utilizar abreviaturas para insertar plantillas de código en el editor con suma facilidad, si bien su punto débil es que su gestión y/o mantenimiento no es muy cómoda.

Este nuevo complemento intenta resolver esta situación haciendo que la definición de abreviaturas y su plantilla asociada sea mucho más sencilla al hacerse de forma visual con un editor personalizado.

El editor muestra dos botones para añadir [+] o eliminar [] (siempre con confirmación) abreviaturas de la lista, la lista con todas las abreviaturas disponibles y el número de elementos.

La parte inferior del editor ofrece una barra de herramientas para ayudar al diseño de la plantilla de código y para simplificar la inserción de elementos:

  • Insertar el símbolo | (pipe) que indica la posición donde estará el cursor al expandir la plantilla.
  • Insertar el contenido del portapapeles o de un archivo.
  • Insertar macros predefinidas.
  • Insertar variables de usuario
  • Grabar la definición de la plantilla.

En la creación de la plantilla se puede usar la tecla [ENTER] para insertar líneas y la tecla [TAB] para indentar de modo que luego será expandida en el editor de código tal como se ha definido.

El archivo de ayuda del IDE ofrece una explicación detallada de las macros predefinidas y las variables de usuario en el tema Configuración->Configuración de opciones del editor->Abreviaturas.

Para instalar el plugin se debe descomprimir el ZIP en la carpeta Plugins que esté configurada en Herramientas->Opciones generales->Directorios->Archivos de usuario->Plugins y reiniciar el IDE.

Si se ha cargado correctamente aparecerá la nueva opción Herramientas->Plantillas de código, el plugin será visible desde Componentes->Gestor de plugins y haciendo doble click sobre su nombre aparecerá información sobre su nombre, versión, créditos, etc.

El plugin es para Xailer 2.7/Harbour

El enlace para la descarga: CodeTemplate

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *