CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于 Apropos 功能(Visual LISP IDE)

2023-1-8 05:53| 发布者: admin| 查看: 197| 评论: 0|来自: AutoCAD

摘要: 可视 LISP 能够从由 AutoLISP 读取器填充的符号表中查找和匹配变量和函数名称。

可视 LISP 能够从由 AutoLISP 读取器填充的符号表中查找和匹配变量和函数名称。

注意:Visual LISP IDE 仅在 Windows 上可用。

这包括来自内置和用户定义程序的符号以及实现 AutoLISP 语言的符号。

Apropos功能允许您

  • 匹配控制台或文本编辑器窗口中部分输入的单词,或者
  • 根据特定搜索条件搜索符号。

完成一个单词

在控制台或文本编辑器窗口中匹配部分输入的单词可以使编写 AutoLISP 程序更加容易,并有助于减少因函数或变量名称拼写错误而导致的错误。

作为演示,假定在 Visual LISP 控制台窗口中输入了以下代码:

(setq origin (getpoint "\nOrigin of inyn sign: "))
(setq radius (getdist "\nRadius of inyn sign: " origin))
(setq half-r (/ radius 2))
(setq origin-x (car origin))
(command "._circle" origin radius)

输入(ha)并按Ctrl + Shift+空格键将显示匹配变量或函数的列表。

HALF-R是来自在“控制台”窗口中输入的 AutoLISP 表达式的用户定义变量,并且是一个内置的 AutoLISP 函数。HANDENT

如果在符号表中找到超过 15 个匹配名称,则会显示 Apropos 结果 对话框,而不是输入文本附近的列表。例如,在控制台窗口提示符下键入get,然后按 Ctrl+Shift+空格键调用 Apropos 功能或在“Apropos 选项”对话框中输入get。可以从结果窗口中选择一个符号,然后使用对话框的右键单击上下文菜单将其复制到代码中。

搜索单词

与在控制台或文本编辑器窗口中完成部分输入的单词类似,您可以使用 Apropos 根据一组搜索条件返回符号的完整列表。在控制台或文本编辑器窗口中工作时,忘记函数或内置变量的名称但记住部分名称的情况并不少见。您可以键入符号名称的一部分,然后在调用 Apropos 之前选择它,Visual LISP 会立即对所选文本执行查找,并在“Apropos结果”对话框中显示结果。如果未选择任何文本,则显示“Apropos 选项”对话框。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 15:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部