1.2. El Editor Visual LISP en Detalle


Es más que un simple editor de texto. Será, enrealidad, nuestro lugar de trabajo habitual para la programación LISPdentro de AutoCAD. Cada fichero de programa abierto tendrá su propiaventana del Editor

Un programa en el editor tendrá más o menos este aspecto:

Codificación sintáctica por color

Lo que primero llama la atención la ventana del editor es el colorque adoptan los diferentes componentes del programa. El editor identifica lasdistintas partes de un programa LISP y le asigna distintos colores. Estopermite detectar a primera vista elementos tales como nombres defunción, números enteros o reales y cadenas,distinguiéndolos de los nombres de funciones y variables asignados porel usuario. Los errores mecanográficos saltan así a la vista demanera inmediata. Estos colores pueden personalizarse a gusto del usuario.

Controles de la Ventana del Editor

La ventana del Editor no posee Barras de Menús ni deHerramientas. Al estar el foco situado en una ventana del Editor seactivarán las opciones de Menú y las Herramientas de la ventanade la Aplicación que pueden usarse para operaciones del Editor. Muchasde las opciones pueden también ser ejecutadas desde el menúcontextual que se abre al pusar el botón derecho del ratón.Existe la posibilidad de utilizar también las combinaciones de teclasrápidas usuales en los editores de texto y además algunascombinaciones que se utilizan para funciones exclusivas de este editor. Entérminos generales, además de la codificación por color eleditor ofrece otras ayudas que facilitan grandemente el desarrollo deprogramas. Algunas de estas utildades son:

  • Comprobación del cierre de paréntesis
  • Formateo del Texto
  • Comentarios automáticos en los cierres de Expresiones

  • Comentado y Descomentado automático de las líneas seleccionadas
  • Búsqueda y Sustitución de Texto
  • Comprobación de la Sintaxis
  • Carga de expresiones LISP para ser probadas.

En los próximos apartados pasaremos a exponer estasfuncionalidades:

  • Barras de Herramientas
  • Menú Contextual
  • Teclas Rápidas
Menú Files

Copias de Seguridad


El Editor VLISP vieneconfigurado para hacer siempre copias de seguridad de los ficheros. Estascopias de seguridad se sitúan en el mismo directorio de la fuente delprograma usando el mismo nombre y la extensión _ls. De esta manera lacopia de seguridad del fichero caras.lsp se llamará caras._ls. Para recuperar la última versión guardada deun fichero se emplea la opción Revert del menú Files.