Ventana Administrador de IntelliSense de Visual FoxPro

El Administrador de IntelliSense es una aplicación a la que se puede tener acceso mediante la variable del sistema _CodeSense (que, de forma predeterminada, hace referencia a FoxCode.app). El Administrador de IntelliSense le permite especificar la apariencia y el comportamiento de la sintaxis de instrucciones y otra información de sugerencias acerca de herramientas que se muestran en la hoja de propiedades, el editor y las ventanas de código.

Puede habilitar o deshabilitar la funcionalidad de IntelliSense por programa estableciendo el valor de la propiedad _VFP.EditorOptions. Para obtener más información, vea EditorOptions (Propiedad).

En el menú Herramientas, elija Administrador de IntelliSense y, a continuación, seleccione las siguientes opciones.

Ficha General

  • Casilla de verificación Habilitar IntelliSense
    Habilita o deshabilita IntelliSense en Visual FoxPro de forma global.

  • Lista desplegable Miembros de la lista
    Especifica si la funcionalidad Miembros de lista automáticos de IntelliSense está activa. Si está deshabilitada, puede tener acceso a Miembros de la lista de IntelliSense desde el menú del Editor o el método abreviado de teclado Ctrl+J. Para obtener detalles, vea Mostrar miembros.

  • Lista desplegable Sugerencias rápidas
    Especifica si la funcionalidad Información rápida automática de IntelliSense está activa. Si está deshabilitada, puede tener acceso a Información rápida de IntelliSense desde el menú del Editor o el método abreviado de teclado Ctrl+I. Para obtener detalles, vea Información rápida.

  • Botón de comando Sugerencias
    Abre una ventana que muestra información de sintaxis en cuanto escribe información suficiente para distinguir un comando de Visual FoxPro.

    Use esto para comandos y funciones que tienen muchas cláusulas o parámetros. La ventana Sugerencias sólo muestra la información de funciones y comandos de Visual FoxPro que se encuentran en FOXCODE.DBF. La clase y el objeto IntelliSense no se muestra.

  • Botón de comando Examinar
    Abre una ventana Examinar en FoxCode.dbf (_FOXCODE), que proporciona los datos para el Administrador de Intellisense.

  • Uso de mayúsculas/Expansión
    Esta sección proporciona capacidad para controlar cómo se utilizan las mayúsculas en la sintaxis de Visual FoxPro nativa. Además de las opciones del uso de mayúsculas estándar, también puede elegir deshabilitar la expansión o hacerla que derive de _FOXCODE predeterminado.

  • Lista desplegable Funciones
    Proporciona una lista de opciones de formato para funciones de Visual FoxPro. El valor predeterminado es todo UPPERCASE.

  • Lista desplegable Comandos
    Proporciona una lista de opciones de formato para comandos de Visual FoxPro. El valor predeterminado es todo UPPERCASE.

  • Lista desplegable Predeterminado de FoxCode
    Proporcionar una lista de opciones de formato para entradas en FoxCode.dbf. Es un valor predeterminado global que otras entradas en FoxCode.dbf pueden utilizar si no tienen su propio valor de uso de mayúsculas. Este valor se almacena en el primer registro de versión de FoxCode.dbf.

  • Casilla de verificación Aplicar cambios solamente al lenguaje de Visual FoxPro
    Le permite especificar si los cambios se realizan a todos o sólo a las funciones y comandos nativos de Visual FoxPro. Están marcados con la palabra clave "RESERVED" en el campo Source del archivo FoxCode.dbf.

Ficha Tipos

Controla la presentación de los tipos de datos cuando se especifica el uso estricto de tipos para una variable (como LOCAL myvar AS). Los tipos pueden ser elementos intrínsecos básicos como una cadena, un número, o clases Visual FoxPro o COM. Puede agregar clases COM o Visual FoxPro si hace clic en el botón de comando Agregar biblioteca de tipos o Agregar clase.

  • Cuadro de lista Tipos
    Si no desea que un elemento determinado aparezca en la lista de uso estricto de tipos puede desactivar una casilla de verificación. Haga clic en un encabezado de columna para ordenar por esa columna. Un asterisco en la tercera columna indica que el campo Data de FoxCode.dbf para ese elemento contiene código de secuencia de comandos.
  • Botón de comando Modificar
    El botón Modificar le permite modificar la referencia a tipo seleccionada en el archivo FoxCode.dbf. También puede hacer doble clic en ese elemento en el cuadro de lista.
  • Botón de comando Bibliotecas de tipos
    Muestra el cuadro de diálogo Referencias de la biblioteca de tipos. Este cuadro de diálogo explora el Registro de Windows para detectar bibliotecas de tipos de Controles ActiveX y servidores COM. En este cuadro de diálogo seleccione las bibliotecas de tipos que desea incluir en la lista de uso estricto de tipos.
  • Botón de comando Clases
    Le permite seleccionar una clase de Visual FoxPro que desea incluir en la lista de uso estricto de tipos.
  • Botón de comando Servicios Web
    Abre el cuadro de diálogo Registro de servicios Web. Para obtener detalles, vea Registro de servicios Web.

Ficha Personalizado

Le permite agregar sus propios elementos personalizados en FoxCode.dbf. Puede incluir accesos directos para proporcionar expansión automática de comandos y funciones. Se puede agregar un elemento de propiedad para que sirva como una secuencia de comandos que se va a ejecutar (como mostrar un Editor de valor personalizado) cuando se intenta establecer el valor de una propiedad. También puede agregar las secuencias de comandos que van a ejecutar los elementos.

  • Cuadro de texto Reemplazar
    Escriba el acceso directo del que desea desencadenar la expansión automática de la palabra del cuadro de texto Con.
  • Cuadro de texto Con
    Escriba la palabra que desea que expanda el acceso directo del cuadro de texto Reemplazar.
  • Cuadro de lista Personalizado
    Seleccione el elemento que desea modificar. Una vez seleccionados, es posible cambiar los valores de Reemplazar o Con. Puede hacer doble clic para modificar el elemento directamente en FoxCode.dbf. Un asterisco en la tercera columna indica que el campo Data de FoxCode.dbf para ese elemento contiene código de secuencia de comandos.
  • Lista desplegable Tipo
    Le permite establecer el tipo del elemento personalizado.
  • Botón de comando Secuencia de comandos
    Abre una ventana de edición para agregar o modificar la secuencia de comandos de ese elemento.
  • Botón de comando Modificar
    Muestra el registro completo de ese elemento para su modificación.
  • Botón de comando Agregar
    Agrega un nuevo elemento con los valores del cuadro de texto Reemplazar y Con especificados para FoxCode.dbf. El botón Agregar cambia para mostrar Reemplazar si va a modificar un elemento existente en el cuadro de lista.
  • Botón de comando Eliminar
    Elimina un elemento personalizado.

Ficha Avanzadas

  • Propiedades personalizadas
    Le permite controlar diversos comportamientos de IntelliSense especiales mediante la especificación de valores de propiedad personalizados.

    Botón de comando Modificar propiedades   Abre el cuadro de diálogo Propiedades personalizadas para que pueda especificar el valor del comportamiento avanzado de IntelliSense.

    Seleccione una propiedad en la Lista de propiedades y su descripción aparecerá en el cuadro Descripción. El valor de la propiedad se muestra en el cuadro de texto Valor. Las propiedades personalizadas son:

    Propiedad Descripción Valor predeterminado
    lEnableFullSetDisplay Controla si se agrega TO automáticamente después de determinados comandos SET T
    lHideScriptErrors Suprime la presentación de resultados de los errores de la secuencia de comandos de IntelliSense F
    lKeywordCapitalization Habilita el uso de mayúsculas y la expansión de palabras clave de comandos T
    lPropertyValueEditors Habilita secuencias de comandos que activan editores de valor de determinadas propiedades T
    lExpandCOperators Habilita la expansión automática de operadores de tipo C, como ++, --, +=, -+, *= y /= T

    Para cambiar un valor, seleccione una propiedad y escriba un valor nuevo en el cuadro de texto Valor. Al cerrar el cuadro de diálogo Propiedades personalizadas se guardan los cambios.

  • Mantenimiento
    Le permite restaurar valores predeterminados de FoxCode.dbf y las listas de Usados más recientemente (MRU) y ejecutar otras rutinas de mantenimiento de IntelliSense

    Botón de comando Limpiar   Abre el cuadro de diálogo Mantenimiento.

    • Utilice el botón de comando Restaurar FoxCode para restablecer los valores predeterminados de IntelliSense de Visual FoxPro. En el sistema se restaura una copia limpia de FoxCode.dbf (nota: se mantendrán los Elementos personalizados).
    • Utilice el botón de comando Limpiar FoxCode para quitar los registros que ha marcado para eliminación de la tabla _FoxCode.
    • Utilice el botón de comando Limpiar listas para quitar archivos que ya no existen de las listas MRU.
    • Utilice el botón de comando Borrar listas para borrar todo el contenido de la lista MRU.

Vea también

_FoxCode (Variable del sistema) | _Codesense (Variable del sistema) | Registro de servicios Web | Mostrar miembros | Información rápida | Mostrar valores | Introducción a IntelliSense | Personalizar IntelliSense mediante FoxCode