明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 960|回复: 3

[【VScode】] 如何看到选中lisp文件内自定义命令的列表?

[复制链接]
发表于 2023-3-7 15:36:50 | 显示全部楼层 |阅读模式
如题,如何看到选中lisp文件内自定义命令的列表?VScode用起来不是很习惯啊~~~
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2023-3-7 16:06:31 | 显示全部楼层
本帖最后由 vitalgg 于 2023-3-7 16:08 编辑

@lisp 扩展只支持单文件的 函数 大纲列表。 C: 开头的就是自定义命令。
只显示当前编辑的文件,还不支持多文件。







没见过其它支持扩展支持多文件的这个功能的。


原有的其它编辑器 也有列函数大纲的功能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2023-3-7 16:38:41 | 显示全部楼层
vitalgg 发表于 2023-3-7 16:06
@lisp 扩展只支持单文件的 函数 大纲列表。 C: 开头的就是自定义命令。
只显示当前编辑的文件,还不支持多 ...

谢谢回复,我去试试看
发表于 2023-3-7 17:36:58 | 显示全部楼层

;查看插件全部C类函数
;(princ "\n查询C函数:findc")
(defun c:Findc (/ l fn)
  (setq l (mapcar 'eval (atoms-family 0)))
  (if (setq fn (getfiled "" "" "*" 4));星号为所需查询文件格式名称
    (progn (load fn)
      (mapcar 'print
        (vl-remove-if-not '(lambda (x) (= "C:" (substr x 1 2)))
          (mapcar 'VL-PRINC-TO-STRING
            (vl-remove-if '(lambda (x)(member (eval x) l))(atoms-family 0))
          )
        )
      )
    )
  )
  (princ)
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-16 10:19 , Processed in 0.246765 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表