找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 25093|回复: 132

[原创] 飞诗Lisp编辑器 自动完成,动态帮助,智能着色 ,精准调试2014.11.13

 火.. [复制链接]

已领礼包: 6个

财富等级: 恭喜发财

发表于 2014-11-13 14:26:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
2014.10.23
已经完成功能:
1.着色系统函数
2.悬停提示
3.自动补全
4.简繁转换
5.输出html文件
等等功能。。。

2014.10.24
本次新增
1.用户函数智能着色
2.用户函数拉取注释做动态提示
3.函数列表快速导航
4.双击括号选择内容

本次修正bug:
因兼容问题放弃sqlite数据库,改用xml

2014.10.25
本次新增
1.跨文件用户函数智能着色
2.跨文件用户函数自动补全
2.跨文件用户函数拉取注释做动态提示

2014.10.26
本次新增
1.设置:用户函数库文件夹,内的所有lsp文件函数=>智能着色,自动补全,拉取注释做动态提示
2.托动到软件打开文件
3.命令行打开文件(以后可设置关联.lsp文件)

2014.10.27
本次新增
1.自定义函数右键跳转到定义处
2.系统函数右键跳转到帮助文件(明经的acad_alr.chm)

修复双击空白处bug
修复设置用户函数库文件夹两次时bug

2014.10.30
本次新增
1.系统函数编辑(设置中)
2.收集vla-get vla-put系列函数
3.格式化代码

优化: 智能缩进,下拉列表速度,等

2014.11.5
本次新增
1.加载
2.调试
3.断点
特别提示:出错时可导航到所在行列

2014.11.10
1.提取函数局部变量(在defun,lambda函数上方点击右键)
2.在CAD启动后,光标移到上变量上方,会实时显示值与类型
改善:
稳定性优化
断点优化

2014.11.11
本次不更新版本号,只修复几个bug
1.有时无法另存bug
2.提取函数局部变量的变量管理界面,无滚动条的bug
3.超过8000字的lsp文件加载失败bug

因最近手头还有别的软件要开发,
鉴于本编辑器所有的常用功能都已经OK
更新暂时停止。。。。。。当然发现严重bug会做修复

计划中的功能:
1.代码片断库
2.自定义函数目录提取生成帮助
3.修改一个变量名,别的自动改
4.项目工作管理
等等。。。

下面是一些演示
0.jpg 1.jpg 2.jpg
2014.10.24新增功能演示
本次新增
1.用户函数智能着色
2.用户函数自动补全
2.用户函数拉取注释做动态提示
3.函数列表快速导航
4.双击括号选择内容
本次修正bug:
因兼容问题放弃sqlite数据库,改用xml

3.jpg
4.jpg

2014.10.25
本次新增
1.跨文件用户函数智能着色
2.跨文件用户函数自动补全
2.跨文件用户函数拉取注释做动态提示
5.jpg

2014.10.26
本次新增
1.设置:用户函数库文件夹,内的所有lsp文件函数=>智能着色,自动补全,拉取注释做动态提示
2.托动到软件打开文件
3.命令行打开文件
6.jpg 7.jpg 8.jpg

2014.10.27本次新增
1.自定义函数右键跳转到定义处
2.系统函数右键跳转到帮助文件(明经的acad_alr.chm)

修复双击空白处bug
修复设置用户函数库文件夹两次时bug


9.jpg

2014.10.30
本次新增
1.系统函数编辑(设置中)
2.收集vla-get vla-put系列函数
3.格式化代码

优化: 智能缩进,下拉列表速度,等


10.jpg

2014.11.5
本次新增
1.加载
2.调试
3.断点
特别提示:出错时可导航到所在行列

11.jpg

2014.11.10
1.提取函数局部变量(在defun,lambda函数上方点击右键)
2.在CAD启动后,光标移到上变量上方,会实时显示值与类型
改善:
稳定性优化
断点优化


飞诗Lisp编辑器14.11.11_Cad07-12.rar

1.59 MB, 下载次数: 2016, 下载积分: D豆 -1 , 活跃度 1

支持Cad07-12

飞诗Lisp编辑器14.11.11_Cad13 .rar

1.6 MB, 下载次数: 1454, 下载积分: D豆 -1 , 活跃度 1

支持Cad2013以上

评分

参与人数 6威望 +4 D豆 +29 贡献 +9 收起 理由
xshrimp + 3 + 1 很给力!经验;技术要点;资料分享奖!
XDSoft + 1 + 10 + 2 很给力!经验;技术要点;资料分享奖!
Lisphk + 5 很给力!经验;技术要点;资料分享奖!
炫翔 + 1 + 5 + 1 很给力!经验;技术要点;资料分享奖!
newer + 1 + 5 + 2 很给力!经验;技术要点;资料分享奖!
Highflybird + 1 + 1 + 3

查看全部评分

本帖被以下淘专辑推荐:

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2014-11-13 14:59:57 | 显示全部楼层
路过看看
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

发表于 2014-11-13 15:00:31 | 显示全部楼层
好牛的工具呀!谢谢呀!!方便好多!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2014-11-13 15:06:36 | 显示全部楼层
越来越酷了,赞!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-11-13 15:16:35 | 显示全部楼层
演示版有啥限制吗?

点评

已经是正式版了!用的老图而已~要联网,别的没限制  发表于 2014-11-13 15:18
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-11-13 15:39:07 | 显示全部楼层
没有支持04~06的吗?

点评

没有罗,暂时也不打算去支持了!  发表于 2014-11-13 15:49
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-11-13 15:40:47 | 显示全部楼层
欢迎飞诗回归 XD 家园,一个小小建议,括号对齐格式稍有瑕疵

点评

嗯,主要还是要靠格式化功能!对齐只能做做参考  发表于 2014-11-13 15:50
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-11-13 16:15:53 | 显示全部楼层
有时候回车括号就顶格了,需要经常格式化呦

点评

嗯,这个还我暂时没有好的解决方法  详情 回复 发表于 2014-11-13 18:00
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2963个

财富等级: 家财万贯

发表于 2014-11-13 17:26:27 | 显示全部楼层
本帖最后由 819534890 于 2014-11-13 17:31 编辑

在编辑器 启动cad出错,怎样解决?(我用的是cad2009,.net 3.5也安装了)

命令: netload 程序集文件名: "link.dll"
欢迎使用飞诗Lisp编辑器...输入 BACKSPACE 以终止脚本。


命令: System.InvalidCastException: 指定的转换无效。
   在 Autodesk.AutoCAD.Runtime.CommandClass.InvokeWorker(MethodInfo mi, Object
commandObject, Boolean bLispFunction)
   在
Autodesk.AutoCAD.Runtime.CommandClass.InvokeWorkerWithExceptionFilter(MethodInfo
mi, Object commandObject, Boolean bLispFunction)
   在 Autodesk.AutoCAD.Runtime.CommandClass.Invoke(MethodInfo mi, Boolean
bLispFunction)
   在 Autodesk.AutoCAD.Runtime.CommandClass.CommandThunk.InvokeLisp(); 错误: ADS
请求错误


在加载lsp文件时出错:
System.InvalidCastException: 指定的转换无效。
   在 Autodesk.AutoCAD.Runtime.CommandClass.InvokeWorker(MethodInfo mi, Object
commandObject, Boolean bLispFunction)
   在
Autodesk.AutoCAD.Runtime.CommandClass.InvokeWorkerWithExceptionFilter(MethodInfo
mi, Object commandObject, Boolean bLispFunction)
   在 Autodesk.AutoCAD.Runtime.CommandClass.Invoke(MethodInfo mi, Boolean
bLispFunction)
   在
Autodesk.AutoCAD.Runtime.CommandClass.CommandThunk.InvokeLisp()System.InvalidCas
tException: 指定的转换无效。
   在 Autodesk.AutoCAD.Runtime.CommandClass.InvokeWorker(MethodInfo mi, Object
commandObject, Boolean bLispFunction)
   在
Autodesk.AutoCAD.Runtime.CommandClass.InvokeWorkerWithExceptionFilter(MethodInfo
mi, Object commandObject, Boolean bLispFunction)
   在 Autodesk.AutoCAD.Runtime.CommandClass.Invoke(MethodInfo mi, Boolean
bLispFunction)
   在 Autodesk.AutoCAD.Runtime.CommandClass.CommandThunk.InvokeLisp(); 错误:
*error* 函数中出错ADS 请求错误

点评

我这里不能重现这个问题,不清楚原因哦!也有可能是你cad问题  详情 回复 发表于 2014-11-13 18:02
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6个

财富等级: 恭喜发财

 楼主| 发表于 2014-11-13 18:00:58 来自手机 | 显示全部楼层
st788796 发表于 2014-11-13 16:15
有时候回车括号就顶格了,需要经常格式化呦

嗯,这个还我暂时没有好的解决方法
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6个

财富等级: 恭喜发财

 楼主| 发表于 2014-11-13 18:02:35 来自手机 | 显示全部楼层
819534890 发表于 2014-11-13 17:26
在编辑器 启动cad出错,怎样解决?(我用的是cad2009,.net 3.5也安装了)

命令: netload 程序集文件名:  ...

我这里不能重现这个问题,不清楚原因哦!也有可能是你cad问题

点评

如果机器上不了网,就用不了了,是吗?  详情 回复 发表于 2014-11-13 19:07
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

发表于 2014-11-13 19:07:01 | 显示全部楼层
fsxm 发表于 2014-11-13 18:02
我这里不能重现这个问题,不清楚原因哦!也有可能是你cad问题

如果机器上不了网,就用不了了,是吗?

点评

是的!现在还没有发布单机版的  发表于 2014-11-14 09:04
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 195个

财富等级: 日进斗金

发表于 2014-11-13 23:43:34 | 显示全部楼层
看着很好用!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2014-11-14 08:13:59 | 显示全部楼层
这……连编程都渐渐开始智能提示了!

点评

必须的哈!边写边提示,帮助记忆,减少粗心造成的语法或拼写错误!  发表于 2014-11-14 09:07
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 924个

财富等级: 财运亨通

发表于 2014-11-16 14:25:29 | 显示全部楼层
先下载用用先!谢谢楼主分享!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-23 21:25 , Processed in 0.417456 second(s), 68 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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