CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2024 开发者帮助

管理 AutoLISP 文件 (AutoLISP/VS Code)

2024-5-18 19:04| 发布者: admin| 查看: 169| 评论: 0|原作者: admin|来自: AutoCAD

管理 AutoLISP 文件 (AutoLISP/VS Code)

VS Code 提供了多种方法来管理 AutoLISP 源代码文件。

在 VS Code 中工作时,可以使用以下组合来管理源代码文件:

  • 本地或网络驱动器上的文件夹
  • Git 存储库
  • AutoLISP 项目(推荐)

将源文件存储在文件夹中

源代码文件存储在本地和网络驱动器上的文件夹中。单个文件夹可用于组织所有源代码文件,也可以使用多个文件夹根据源代码文件的预期用途对源代码文件进行逻辑分组。在 VS Code 中工作时,可以从“活动”栏上的“资源管理器”视图打开一个文件夹,该文件夹提供对该文件夹中所有文件和子文件夹的访问权限。

使用 Git 存储库控制源

git 源代码管理管理器 (SCM) 扩展随 VS Code 一起安装。您可以通过打开表示 git 存储库的文件夹来访问 git 的功能,或者从 URL 克隆。打开 git 存储库或克隆后,您可以:

  • 编辑构成 git 存储库的文件和文件夹
  • 比较文件的当前版本和过去版本
  • 分支 git 存储库
  • 查看更改并将其提交回 git 存储库

有关 Git 扩展和其他 SCM 提供程序扩展的详细信息,请参阅 Microsoft.com 网站上的在 VS Code 中使用版本控制

使用 AutoLISP 项目访问源文件(推荐)

AutoLISP 项目允许您对 AutoLISP 源 (LSP) 文件进行逻辑分组。AutoLISP 项目将保存到扩展名为 .prj 的文件中。PRJ 文件包含对已存储在本地或网络文件夹中的 LSP 文件的引用,或表示 git 存储库的文件夹。AutoCAD AutoLISP 扩展模块在名为“AutoLISP 项目管理器”的活动栏上定义一个视图,从中可以创建和打开 PRJ 文件。

打开PRJ文件后,您可以

  • 管理项目中的 LSP 文件
  • 编辑和调试项目中的 LSP 文件
  • 查找和替换项目中所有 LSP 文件中的文本
注意:仅在 AutoCAD for Windows 中,PRJ 文件可用于将多个 LSP 文件编译为单个 Visual LISP 可执行文件 (VLX) 文件。(在 AutoCAD LT for Windows 中不可用)

AutoLISP 项目管理器由两个窗格组成;PROJECT 和 FIND & REPLACE。

下面介绍了每个窗格中的工具。

“项目”窗格

包含用于创建和打开 AutoLISP 项目的工具,您可以从中管理 AutoLISP 源 (LSP) 文件。

当前项目

当前在 AutoLISP 项目管理器中打开的项目的名称。

工具栏

当前项目 - 辅助菜单

  • 将文件添加到项目 - 将 AutoLISP 源 (LSP) 文件添加到当前项目。
    注意:从 AutoCAD AutoLISP 扩展模块 1.4.0 版开始,可以从“资源管理器”视图上打开的文件夹中添加一个或多个 AutoLISP 源 (LSP) 文件。
  • 刷新 - 刷新当前项目。
  • 保存项目 - 保存对当前项目的更改。对项目的更改通常会自动保存,但如果发生错误,则可能不会自动保存更改。
  • 全部保存 - 保存当前在编辑器窗口中打开并与当前项目关联的所有 LSP 文件。

LSP 文件 - 辅助菜单

  • 从项目中删除文件 - 从当前项目中删除 AutoLISP 源 (LSP) 文件。LSP 文件仅从项目中删除,而不会从本地或网络驱动器中删除。
“查找和替换”窗格

包含用于查找和替换当前项目中的 AutoLISP 源 (LSP) 文件中的文本字符串的工具。

工具栏

  • 在项目 中查找 - 显示“在项目中查找”对话框。此对话框允许您输入要搜索的文本字符串,并指定在搜索过程中使用的匹配选项。
  • 在项目 中替换 - 显示“在项目中查找”和“在项目中替换”对话框。这些对话框允许您输入要搜索和替换的文本字符串,并指定在搜索过程中使用的匹配选项。
  • 停止搜索 - 取消对 LSP 文件中文本字符串的搜索。
  • 清除所有搜索结果 - 清除“搜索结果”列表中的条目。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-14 05:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部