Visual LISP集成开发环境简介

一、 Visual LISP概述

Visual LISP简称VLISP,是为加速AutoLISP程序开发而设计的软件工具,它提供了一个完整的集成开发环境,包括编译器、调试器和其他工具,它可以显著地提高自定义AutoCAD的效率。

VLISP提供的主要工具有:文本编辑器、格式编排器、语法检查器、源代码调试器、检验和监视工具、文件编译器、工程管理系统、上下文相关帮助与自动匹配功能和智能化控制台等。

二、 启动和退出Visual LISP集成开发环境

1. 启动步骤:(菜单方式)

(1) 启动AutoCAD

(2) 工具——AutoLisp——Visual LISP编辑器

若使用键盘命令,则:

命令:vlisp或vlide

2.退出:

文件——退出

三、 Visual LISP 集成开发环境介绍

包含以下几个部分:

1. 菜单栏

2. 工具栏:标准、调试、工具、搜索、视图 (共5个)

3. 控制台窗口

可输入AutoLisp命令,代替菜单和工具栏命令

4. 状态栏——屏幕底部

显示Visual LISP的状态信息

5. 跟踪窗口

启动时包含:关于Visual LISP当前版本的信息、启动Visual LISP遇到错误时的一些信息。

6. 文本编辑器

打开或新建一个Visual LISP源程序,就可以看到文本编辑器的全貌。

7. 其他Visual LISP窗口(必要时才打开)

(一)Visual LISP菜单介绍

¨菜单的内容:随着激活窗口的不同菜单内容将会不同。

1. 文件:打开、新建、保存

2. 编辑:复制、粘贴、括号匹配

3. 搜索:查找、替换文本、设置书签

4. 视图:查找、替换变量及符号值等

5. 工程:应用程序的工程功能——管理项目、编译程序等

6. 调试:提供程序调试功能——设置和删除断点、单步执行、检查变量状态、检查表达式结果等

7. 工具:设置Visual LISP选项文本格式、环境选项变量,如窗口和工具栏的位置

8. 窗口:提供窗口管理功能

9. 帮助:提供帮助功能,包括显示在线帮助

(二)工具栏介绍

工具栏——包括一系列功能的Vlisp命令组

1. 标准:新建、打开、保存、打印输出、剪切、复制、粘贴、取消、恢复、完成词语功能

2. 工具:加载整个活动窗口代码、加载指定部分代码、语法检查(全部、指定部分)、对窗口代码格式化(整个活动窗口、指定代码)、设置注释代码、取消整块注释块、在线帮助

3. 搜索:查找、替换、查找并替换、设置或取消书签、下一个书签、上一个书签

4. 视图:切换到AutoCAD窗口、选择窗口、Visual LISP控制台、打开检验窗口、堆栈跟踪、符号服务、自动匹配、显示监视窗口

5. 调试:下一层嵌套表达式、下一个表达式、跳出表达式、继续执行、退出、重置、设置或取消断点切换、添加监视、显示上一个断点

(三)控制台操作

1. 控制台的功能

这里是用命令操作的地方(Visual LISP命令、AutoLISP命令),并能看到结果,类似于AutoCAD的命令行窗口

如:(setq a “hello,The world!”)

查看a的值时

在控制台窗口用:a¿(¿表示回车)

AutoCAD命令:!a¿

2. Visual LISP控制台窗口中的独特特性

¨可以在新的一行上输入上一行没有完成的AutoLISP表达式

¨可在¿前输入多个表达式,并在Visual LISP给控制台返回一个值之前将为每一个表达式求值

¨光标在任意位置均可用¿移至提示符所在行上,如果选中的有文本,则同时移至提示符所在行(此功能可以复制)

¨使用Tab键可获得以前输入的文本,每按一次即可将上一次的文本显示,循环执行。Shift+Tab与Tab类似,只是方向相反

¨使用Tab键可以实现关联查找,如输入“(+Tab”会在以前输入的文本中查找以“(+”开头的文本

¨Esc键清除提示符下的所有字符,shift+Esc则离开当前行上的文本,并在新的提示符下准备接受用户的输入

3. 系统控制台的快捷菜单——单击右键

*小技巧:可在控制台窗口与AutoCAD命令行窗口之间复制和粘贴文本。

(四)文本编辑器概述

主要功能:

1. 彩色代码显示

2. 文本格式化

3. 括号匹配

4. 执行AutoLISP表达式(不离开文本编辑器)

转载至:http://www.cadzj.com/n/4170.html

此条目发表在CAD技巧分类目录。将固定链接加入收藏夹。

发表评论