明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1874|回复: 15

CADLisp格式化插件_更新1.0.4

  [复制链接]
发表于 2025-9-10 17:33:48 | 显示全部楼层 |阅读模式
本帖最后由 npcer 于 2025-9-23 15:10 编辑

近来在尝试使用插件提高工作效率,但是插件呢,难免尽如人意,不时有需要自己修改的地方
改代码这里查查,那里问问,东拼西凑,代码乱得很,注释也乱,强迫症有点受不了,固有了此插件
这个插件是受到论坛的这篇帖子启发
希望能帮上有需要的人,这里是格式化前后对比,贴个图片吧

2025.09.12 更新1.0.4:

1、增加:可选是否保留并格式化注释 OR 清除注释
2、增加:可选是否混淆(4~8位随机字符)自定义函数/变量名
3、增加:可选是否编译为FAS文件
这个功能用的人应该不多,不出意外应该不更新了,象征性收1个币吧

2025.09.12 更新1.0.3:

1、改进:元素间距更温和了,可以实现从(if(=(+ 1  2   3)4  5  )到(if (= (+ 1 2 3) 4 5)了
2、调整:由之前连续空行压缩为一行,调整为去除所有空行
3、修复:修复BUG,曾导致单行存在奇数个双引号时缩进异常
4、所有调整都不涉及到字符串和注释
个人使用中暂未发现其他问题,如遇到BUG或遇到特殊情况需要特殊处理欢迎留言反馈~


LISP格式化V1.0.4功能简介(代码美化)
0、执行GSH命令加载,对选定CADLisp文件进行格式化操作,新文件以"N_+原文件名"保存在源目录中
1、元素间距:从(if(=(+ 1  2   3)4  5  )到(if (= (+ 1 2 3) 4 5)
1、纯注释行:格式化为2个分号+1个空格+注释文字,注释缩进与下方代码块保持一致
2、行尾注释:格式化为1个空格+1个分号+1个空格+注释文字
3、缩进:子代码块相对于其父代码块缩进两个空格
4、空行:去除所有空白行
5、函数混淆:对自定义函数/变量以4~8位随机字符重命名
6、FAS编译:没错,就是CAD自带的编译功能,顺手加上这个功能,不启动天正可以无感编译,不会有vlide界面弹出,但是我这边启动天正的情况下需要提前vlide一下才行,还没找到很好的解决办法,也许是我的个人情况

这次放个动图:







本帖子中包含更多资源

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

x

评分

参与人数 2明经币 +2 收起 理由
baitang36 + 1 很给力!
Bao_lai + 1

查看全部评分

回复

使用道具 举报

发表于 2025-9-10 20:00:21 | 显示全部楼层

vide

本帖子中包含更多资源

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

x
回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2025-9-11 00:14:16 | 显示全部楼层
pengbin 发表于 2025-9-10 23:22
他的意思是整理整理代码,整整齐齐的,把代码放在该放的位置看起来很漂亮,一看就看懂了,从开始到如果再 ...

是的是的,就是这个意思
回复 支持 0 反对 1

使用道具 举报

发表于 2025-9-10 23:22:57 | 显示全部楼层
本帖最后由 pengbin 于 2025-9-10 23:24 编辑
qifeifei 发表于 2025-9-10 21:12
没有看懂 什么意思

他的意思是整理整理代码,整整齐齐的,把代码放在该放的位置看起来很漂亮,一看就看懂了,从开始到如果再到结束都是对齐的,懂了吗?我觉得挺好的,是程序员专门用的一个小功能,假如在贴子里复制一篇插件代码,代码全部缩在一起了,你就可以使用他帮忙整理,就好像AI写出来的代码,整整齐齐的。各就各位,但是我没有下载,不知道怎么样  下载的明友发个动态图看看

点评

理解了 有换行格式在里里面 更好看  发表于 2025-9-11 10:40
回复 支持 反对

使用道具 举报

发表于 2025-9-10 21:12:19 | 显示全部楼层
没有看懂 什么意思
回复 支持 反对

使用道具 举报

发表于 2025-9-10 21:20:39 | 显示全部楼层

感谢分享。  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-9-11 00:12:27 | 显示全部楼层
Bao_lai 发表于 2025-9-10 20:00
vide 里面那个三角符号按钮不香么

新手没用过这个
回复 支持 反对

使用道具 举报

发表于 2025-9-11 08:47:27 | 显示全部楼层
不喜勿喷,不喜勿喷,不喜勿喷。

经测试,先用VLIDE设置格式后,再使用npcer大侠的程序,效果更好一些。
经测试,npcer大侠的程序,某些方面,不如xiaoquansb大侠的程序,【不影射人,不针对人】
两位大侠的程序,各有千秋,不分伯仲。

不喜勿喷,不喜勿喷,不喜勿喷。
回复 支持 反对

使用道具 举报

发表于 2025-9-11 08:50:37 | 显示全部楼层
Bao_lai 发表于 2025-9-10 20:00
vide 里面那个三角符号按钮不香么

我也是用它整理了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-26 18:39 , Processed in 1.148589 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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