Xailer Wiki

El entorno de desarrollo definitivo en Xbase

Herramientas de usuario

Herramientas del sitio


codeeditor

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
codeeditor [2009/11/30 16:41] jlalincodeeditor [2022/02/07 17:03] (actual) – editor externo 127.0.0.1
Línea 15: Línea 15:
   * Eliminación de espacios sobrantes al salvar   * Eliminación de espacios sobrantes al salvar
   * Soporte completo para la rueda del ratón   * Soporte completo para la rueda del ratón
-  * Plegado de código+  * Plegado de código (folding)
   * Soporte para arrastrar & soltar (Drag&Drop) archivos   * Soporte para arrastrar & soltar (Drag&Drop) archivos
   * Minimizar a la bandeja del sistema   * Minimizar a la bandeja del sistema
Línea 50: Línea 50:
 Tenemos la posibilidad de activarlo/desactivarlo con la opción Herramientas->Opciones del editor->Apariencia. Tenemos la posibilidad de activarlo/desactivarlo con la opción Herramientas->Opciones del editor->Apariencia.
  
-<note tip>Algunos aspectos avanzados del folding pueden configurarse utilizando algunas entradas del archivo de configuración de Xailer. Ver sección [[codeeditor#Tips]]</note>+<note tip>Algunos aspectos avanzados del folding pueden configurarse utilizando algunas entradas del archivo de configuración de Xailer. Ver sección [[codeeditor#Configuracion.avanzada]]</note>
  
 ===== Marcas de edición ===== ===== Marcas de edición =====
Línea 86: Línea 86:
 Las abreviaturas soportan macros que son reemplazadas por sus valores correspondientes en tiempo de ejecución. Las abreviaturas soportan macros que son reemplazadas por sus valores correspondientes en tiempo de ejecución.
  
-  * <PROJECT_NAME> +  * <PROJECT_NAME>:             Nombre del proyecto 
-  * <MODULE_NAME> +  * <PROJECT_COMPANY>:          Empresa propietaria del proyecto 
-  * <MODULE_SHORTNAME> +  * <PROJECT_COPYRIGHT>:        Copyright 
-  * <DATE> +  * <PROJECT_TRADEMARKS>:       Marca registrada 
-  * <TIME> +  * <PROJECT_DESCRIPTION>:      Descripcion del proyecto 
-  * <%VAR0%> hasta <%VAR9%>+  * <PROJECT_COMMENTS>:         Anotaciones 
 +  * <MODULE_NAME>:              Nombre del módulo activo en el editor 
 +  * <MODULE_SHORTNAME>:         Nombre corto del módulo activo en el editor 
 +  * <DATE>:                     Fecha actual 
 +  * <TIME>:                     Hora 
 +  * <%VAR%>/<%VAR0%> hasta <%VAR9%>:
  
 Además de las macros se pueden utilizar macro-variables interactivas para obtener valores que luego se insertarán durante la expansión. Por ejemplo: Además de las macros se pueden utilizar macro-variables interactivas para obtener valores que luego se insertarán durante la expansión. Por ejemplo:
Línea 121: Línea 126:
 {{:calltip.png|}} {{:calltip.png|}}
  
-<note tip>Para activar o desactivar el uso de calltips, ver sección [[codeeditor#Tips]]</note>+<note tip>Para activar o desactivar el uso de calltips, ver sección [[codeeditor#Configuracion.avanzada]]</note>
  
 ===== Búsqueda y reemplazo de texto ===== ===== Búsqueda y reemplazo de texto =====
Línea 155: Línea 160:
 El completado de paréntesis incluye los paréntesis (), llaves {}, corchetes [] y los paréntesis angulares <>. El completado de paréntesis incluye los paréntesis (), llaves {}, corchetes [] y los paréntesis angulares <>.
  
-<note tip>Para activar o desactivar el auto completado de paréntesis, ver sección [[codeeditor#Tips]]</note>+<note tip>Para activar o desactivar el auto completado de paréntesis, ver sección [[codeeditor#Configuracion.avanzada]]</note>
  
 <note warning>El autocompletado de paréntesis es incompatible con las calltips, aunque pueden desactivarse las calltips y forzar su aparición con Ctrl+Shift+Espacio cuando sea necesario.</note> <note warning>El autocompletado de paréntesis es incompatible con las calltips, aunque pueden desactivarse las calltips y forzar su aparición con Ctrl+Shift+Espacio cuando sea necesario.</note>
Línea 200: Línea 205:
 img img
  
-===== Configuración =====+===== Configuración avanzada =====
  
-===== Tips =====+Hay algunas opciones de configuración del editor de código que por ser poco usadas, poco dadas a sufrir cambios o están en fase de mejoras, aún no son accesibles desde el entorno y deben establecerse a través de entradas en el archivo de configuración Xailer.cfg
  
-Hay algunas opciones de configuración del editor de código que por ser poco usadas o poco dadas a sufrir cambios, aún no son accesibles desde el entorno y deben establecerse a través de entradas en el archivo de configuración Xailer.cfg+<note warning>Recuerde hacer una copia de seguridad del archivo Xailer.cfg antes de manipularlo. El uso inadecuado del mismo puede resultar en la pérdida de toda la información de configuración del entorno.</note>
  
-<note important>Recuerde hacer una copia de seguridad del archivo Xailer.cfg antes de manipularlo. El uso inadecuado del mismo puede resultar en la pérdida de toda la información de configuración del entorno.</note>+== Sección [OPTIONS] ==
  
 +AskQuit=.T./.F.: Establece si se desea que el IDE pida confirmación antes de cerrarlo.
 +
 +== Sección [EDITOR] ==
 +
 +ViewWhiteSpace=0, 1: Muestra los espacios en blanco como invisibles o como puntos.
 +
 +FoldPreprocessor=.T.: Activa/desactiva el folding para las directivas del preprocesador, por ejemplo en bloques #ifdef..#endif
 +
 +FoldPragma=.T.: Activa/desactiva el folding para la directiva #pragma BEGINDUMP..ENDDUMP
 +
 +FoldCpp=.T.: Activa/desactiva el folding para las llaves, {}, en los fuentes en C
 +
 +FoldComment=.T.: Activa/desactiva el folding para los bloques de comentarios
 +
 +FoldStyle=0, 1, 2, 3: Establece el tipo de marca visual para el folding
 +
 +CompleteBraces=.F.: Activa/desactiva el autocompletado de paréntesis
 +
 +Calltips=.T.: Activa/desactiva las calltips. En caso de estar desactivadas puede forzarse su aparición con Ctrl+Shift+Espacio
  
codeeditor.1259599279.txt.gz · Última modificación: 2022/02/07 17:03 (editor externo)

Herramientas de la página