![]() |
Herramientas de Edición | |||||
![]() |
Búsqueda y Marcadores |
|||||
![]() |
Revisión y Formateo | |||||
![]() |
Acceso a otras Ventanas de la Aplicación | |||||
![]() |
Utilidades de Depuración | |||||
Herramientas de EdiciónEsta barra incluye las herramientas de edición acostumbradas en todo programa Windows, además de una propia para completar nombres de símbolos:
|
||||||
|
![]() |
Puede cargarse también para su ejecución el contenido total actual de la ventana del Editor y no sólo las expresiones seleccionadas. En ambos casos se informará de los errores que impidan la carga del programa, aunque no de los errores sintácticos que pudieran existir. Desde el menú Tools>Load Text in Editor (<CTRL> + <ALT> + <E>) |
Comprobación del Código Seleccionado
-
-
Comprueba automáticamente la corrección del código tecleado. Puede comprobar todo el contenido de la ventana o sólo de las expresiones seleccionadas. Los resultados de la comprobación pasan a la ventana Build Output. En el ejemplo siguiente se ha suprimido intencionalmente uno de los argumentos necesarios para ls función CONS, lo que es detectado al ejecutar la comprobación. Esta opción está disponible desde el menú Tools>Check Selection o con la combinación de teclas <CTRL> + <SHIFT> + <C>. -
Comprobación de la Sintaxis del Programa
-
-
El Editor posee una herramienta para comprobar la sintaxis del código tecleado. El resultado pasa a una ventana llamada Build Output, donde se señalan no sólo los errores evidentes sino determinadas situaciones que deben ser manejadas con cierto cuidado. Aplicada la comprobación de Sintaxis al código anterior obtendríamos la siguiente advertencia: Esto no impide la ejecución del programa y corresponde a una técnica de programación perfectamente válida en LISP, donde una función puede siempre ser empleada como dato. Esta opción se encuentra también en el menú Tools>Check Text in Editor (<CTRL> + <SHIFT> + <C>). -
Formateo del Texto
-
- El editor tiene opciones para formateo del texto, haciendo identaciones de
manera automática. El estilo de formateo puede ser personalizado en
cierta medida. Puede formatearse todo el contenido de la ventana o sólo
las líneas seleccionadas.
Nota: Aunque no lo hemos encontrado descrito en la documentación del programa, cuando se formatea un texto que contiene marcadores, éstos se trasladan al inicio del bloque seleccionado para su formateo. De manera que si tenemos varios marcadores establecidos y formateamos todo el contenido de la ventana del editor, perderemos los marcadores quedando sólo uno en la primera línea de la ventana del editor, lo que obviamente quita toda utilidad que pudiera tener esta función de inserción de marcadores.Comentarios automáticos de cierre de Expresión
Entre las opciones de formateo del texto, además de la identación se incluye la posibilidad de incluir comentarios al cierre de los paréntesis que indican a que función corresponden cuando dicha función abarca varias líneas. -
Comentado y Descomentado automático de las líneas seleccionadas
-
- Los comentarios se destacan mediante el esquema de colores elegido con
fondo gris, pero además de ello, la inclusión de los caracteres
<;;;> al inicio de la línea se realiza mediante una opción
del menú Edit>Extra Commands>Comment Block y se quitan mediante
Edit>Extra Commands>Uncomment Block.
Si se estuvieran editando archivos DCL, los caracteres introducidos como señal de comentario serán dos barras inclinadas <//>.
Ayuda
-
- Esta barra de Herramientas incluye también el Icono para el Acceso a la Ayuda en-línea.
Acceso a Otras Ventanas de la Aplicación
Estas Herramientas permiten Acceder a las ventanas de:
- Autocad
- Otras Ventanasde Visual LISP, incluyendo las de otros ficheros abiertos para su edición.
- La Consola Visual LISP
- La ventana de Inspección de objetos LISP y AutoCAD.
- El Trace Stack, que guarda la memoria de pila de errores.
- El Symbol Service para la gestión de Símbolos.
- La Utilidad de Apropos.
- La Utilidad de Watch.
Utilidades de Depuración
Sólo tres de las herramientas se encuentran disponibles cuando está activa la ventana del Editor:
- Insertar Punto de Ruptura.
- Añadir el símbolo seleccionado a la ventana de Watch.
- Resaltar en el editor el código que provocó la última interrupción en la ejecución del programa.
* Es posible realizar operaciones de cortar, copiar y pegar entre el Editor VLISP y la ventana de texto de AutoCAD.