在开始使用 Visual Studio (VS) Code 开发 AutoLISP 程序之前,需要先完成一些步骤。本主题概述了安装、配置和使用 Visual Studio (VS) Code 和 AutoCAD AutoLISP Extension 开发和调试 AutoCAD 的 AutoLISP 程序所需的各种步骤。
- 安装 VS Code。- VS Code 不是 AutoCAD 安装的一部分,必须单独下载和安装。Microsoft 生成的 VS Code 版本可以从 Visual Studio Code 网站下载。有关如何下载和安装 VS Code 的一般概述,请参阅下载和安装 VS Code。
注意:安装后,如果您在 Windows 上使用 AutoCAD,则可以使用 VLISP 命令启动 VS Code。
- 安装 AutoCAD AutoLISP 扩展模块。- 虽然 VS Code 可用于编辑 AutoLISP 源 (LSP) 文件而无需执行任何附加操作,但如果不安装 AutoCAD AutoLISP 扩展模块,它将无法理解 AutoLISP 程序的语法或调试方法。AutoCAD AutoLISP Extension 包含一组特殊功能,这些功能在编辑器窗口中提供语法检查,并能够将 VS Code 附加到 AutoCAD,从而允许您加载和调试自定义程序。有关如何从 VS Code 扩展模块市场查找和安装 AutoCAD AutoLISP 扩展模块的步骤,请参见安装 AutoCAD AutoLISP 扩展模块的步骤。
- 添加调试配置。- 调试配置用于通知 VS Code 在测试和调试自定义 AutoLISP 程序时应使用哪个应用程序。有两种不同的调试配置可用于 AutoCAD AutoLISP 扩展模块;AutoCAD 调试附加和 AutoCAD 调试启动。这些调试配置存储为扩展设置的一部分。有关如何设置这些调试配置的信息,请参见设置用于调试的 AutoCAD AutoLISP 扩展模块的步骤。
注意:以前,AutoCAD 调试附加和AutoCAD调试启动配置是定义的,并存储在工作文件夹中包含的launch.json文件中。
- 创建或打开现有的 AutoLISP 项目。- AutoLISP 项目允许您对 AutoLISP 源 (LSP) 文件进行逻辑分组。AutoLISP 项目将保存到扩展名为 .prj 的文件中。在 AutoLISP 项目管理器中打开 AutoLISP 项目后,可以添加、编辑和删除 LSP 文件。有关使用 AutoLISP 项目管理器的信息,请参见管理 AutoLISP 文件和管理 AutoLISP 项目。
- 创建或打开现有的 AutoLISP 源 (LSP) 文件。- 在安装了AutoCAD AutoLISP扩展的VS Code中打开的LSP文件将评估语法是否正确,并可以使用扩展特定的功能进行编辑;自动完成、代码片段、代码格式等等。有关如何在 VS Code 中创建、打开和编辑 LSP 文件的信息,请参见创建和打开 AutoLISP 文件、编辑 AutoLISP 文件和格式化 AutoLISP 文件。
- 调试开放的 AutoLISP 源 (LSP) 文件。- 将 AutoLISP 调试配置添加到 VS Code 并打开 LSP 文件后,您可以单步执行并调试存储在 LSP 文件中的 AutoLISP 语句。VS Code 提供了各种工具,可用于监视变量的值、设置断点和单步执行语句、检查当前调用堆栈等。有关如何使用 VS Code 和 AutoCAD AutoLISP 扩展模块调试 AutoLISP 程序的信息,请参见调试 AutoLISP 文件。
- 编译 AutoLISP 源 (LSP) 文件。- 或者,在部署自定义程序之前,您可以编译 LSP 文件以保护原始源代码。根据用于编译LSP文件的方法,构建FAS或VLX文件。有关如何编译 LSP 文件的信息,请参见编译 AutoLISP 文件。
注意:编译 LSP 文件仅在 Windows 上受支持。
- 部署 AutoLISP 程序。- 测试和调试 AutoLISP 程序后,它们就可以进行部署了。部署 AutoLISP 程序非常简单,只需将它们复制到本地或网络驱动器,将它们捆绑到插件中,或者使用安装程序进行安装即可。将文件直接复制到驱动器通常是最简单的方法,但您还需要设置AutoCAD来查找和加载程序。有关为 AutoLISP 程序加载和创建插件捆绑软件的信息,请参见关于装入 AutoLISP 应用程序和关于安装和卸载插件应用程序。
|