lisp 语言服务在设置中找到 @lisp 小节,并打勾启用 Atlisp > lsp :enabled 。 本扩展将会自动下载并运行 lisp 语言服务辅助功能。 代码诊断在设置中找到 @lisp 小节,并打勾启用 Atlisp > Enable Diagnostics(默认打开) 就可以实时进行代码静态分析,如括号是否匹配,变量是否赋初始值等。 REPL在下方的 REPL 中,可以输入lisp表达式显示求值结果。 开发环境说明使用 vscode 进行 autolisp/visuallisp的开发,需要 AutoCAD2021以上的版本。且 ACAD 中的环境变量 LISPSYS 的值须为 1 或 2 。 建议 将 LISPSYS 的值设置为 2 ,这样编译出来的 fas 可以运行在低版本的CAD中,即向下兼容。如果 LISPSYS 的值为 1 ,则编译出来的fas 文件不向下兼容。 lsp 源文件的编码 建议采用 UTF-8 。如果采用 GB2312 / ANSI ,在调试时会因为编码问题出现括号不匹配等无法加载到CAD的问题。 @lisp函数库@lisp 函数库是一个开源、共享、可云端加载的 autolisp 函数库。由像您一样热爱开源共享的爱好者所构筑并维护。可依据开放许可协议自由使用。 @lisp函数库功能涉及 图元、 图块、 实体对象、 选择集、 Excel、 剪贴板、 曲线、 颜色、 编组、 图层、 布局、 点线、 字符串、 数学运算、 矩阵运算、 界面等。更多内容持续迭代中. @lisp 可运行于 AutoCAD,浩辰CAD,中望CAD 以及 BricsCAD等多种兼容 autolisp/visuallisp 的CAD平台。 @lisp 扩展语法提示与自动补全Autolisp:
用户自定义代码片段样例:
DCL:
大纲视图
Formatter
Debugger
简繁互转
@lisp应用包管理
配色与主题
在 lsp 中调用@lisp函数为了使您的 CAD 运行环境支持 @lisp 函数。需要在 lsp 头部 或 函数定义体的头部添加 @lisp函数库的加载代码。 示例:
安装完成后,即可直接调用 @lisp函数库和管理安装 @lisp应用。 安装 @lisp 到 CAD为了使您的 CAD 运行环境支持 @lisp 函数。需要在 CAD 中安装 @lisp的加载代码。 将以下代码复制到 CAD 命令行内,回车即可开始安装。 (在代码行里用鼠标连续三击全选,然后右键复制或Ctrl+C 。到CAD命令行内,右键粘贴或Ctrl+V) 经测试在 VScode 的扩展查看器中用鼠标右键无法成功复制,需按 Ctrl+C 才能成功复制。
安装完成后,即可直接调用 @lisp函数库和管理安装 @lisp应用。 Social社区驱动@lisp 函数库是一个多元化的信息分享社区,它充满激情,并且每天都在成长。我们的参与者包括 lisp 程序共享爱好者、lisp开发编程人员、CAD从业人员、服务器维护工程师,以及其他很多各界人士。 开放代码@lisp 函数库是开源代码,只要您表明使用了 @lisp 函数库并承认其贡献者的工作,您就可以使用 @lisp函数库。如果您改变或者使用这些代码,您必须按照相同的版权协议发布结果。@lisp函数库 遵循 MIT 开源协议。 法律此网站和很多其他相关服务已由 @lisp-CAD应用云 正式代表社群运营。使用所有由 @lisp-CAD应用云 运营的服务均需符合我们的可接受使用方针和我们的隐私政策 如果您有许可协议、版权或其他法律问题,请联络@lisp-CAD应用云。 更多信息 For more information开发初期,持续更新中。有问题请及时反馈,万分感谢。
特别感谢
|