CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

添加或编辑代码段定义

2023-1-8 08:02| 发布者: admin| 查看: 441| 评论: 0|来自: AutoCAD

代码段存储在 AutoCAD AutoLISP 扩展模块的 snippets.json 文件中;您可以添加新的代码段或编辑现有的代码段,以提高编写 AutoLISP 程序时的效率。snippets.json 文件是用 JSON 编写的,支持 C 样式注释。每个代码片段应包含以下属性:

  • name – 代码段的唯一名称;如果未提供说明,则使用此项
  • prefix – 定义要在 IntelliSense 列表中键入和显示的名称,以插入代码段
  • body – 定义代码段的表达式,可以包含新行、制表符和占位符
  • description – 定义应在代码段的 IntelliSense 工具提示中显示的文本

下面显示了代码段的基本定义:

"ifprogn": 
  {
    "prefix": "ifp",
    "body":
      [
        "(if (${1:testexpr})",
            "\t(progn",
            "\t\t(${2:thenexpr})",
            "\t)",
        ")"
      ],
    "description": "if progn expression"
  }
  1. 在 Visual Studio Code 或其他文本编辑器中,打开 snippets.json 文件。

    根据您的操作系统,可以在以下位置之一找到snippets.json文件:

    • Windows%USERPROFILE%\.vscode\extensions\autodesk.autolispext-n.n.n\snippets
    • Mac 操作系统~/.vscode/extensions/autodesk.autolispext-n.n.n/snippets
    注: 前面路径中的 n.n.n 是占位符,AutoCAD AutoLISP 扩展模块的实际版本将随着扩展模块的更新而随时间而变化。
  2. snippets.json文件中,添加新的代码片段或更改现有代码片段。
    注意:请注意插入新文本的位置或更改的文本,文件的格式对于正确解析文件至关重要。
  3. 保存 snippets.json 文件并测试代码段更改。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-16 00:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部