明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: wowan1314

[资源] 【推荐】everedit编辑器2.9绿色免安装版(另含六个脚本,G版的局部变量也利用上了)

  [复制链接]
 楼主| 发表于 2013-7-12 17:03 | 显示全部楼层
本帖最后由 wowan1314 于 2013-7-12 22:49 编辑

我已尽力啦。 代码格式化及输出变量名得靠高手来弄了。

尚需要完善的地方!
1、当光标在括号处时双击选中括号及括号内容。
2、增加个快捷键,无论光标在何处,一键选中括号及括号内容。
3、格式化代码,输出全局与局部变量,代码缩进优化(COND)与'((1 2) (3 4))的情况
 楼主| 发表于 2013-7-13 09:11 | 显示全部楼层
本帖最后由 wowan1314 于 2013-7-13 09:21 编辑
不死猫 发表于 2013-7-11 19:03
editplus   可以在括号内任意位置匹配括号及括号内容  这样选择很快

EE作者准备专门为vlisp做扩展! 各位还有什么好建议?

1、无论光标在括号内的什么地方,一键选中所在括号及括号内容
2、格式化lisp代码,输出全局及局部变量名 (可参lisplink)
3、光标在括号处时双击选中括号及括号内容

这三个问题。 EE作者已经着手更新了。   期待下个版本吧。
这样一来EE应该算是目前lisp编辑,最好的编辑器了吧?
猫大 还有什么建议?

或者大家有建议可,直接去http://forum.everedit.net/viewforum.php?f=3官方论坛提议!
发表于 2013-7-13 11:16 | 显示全部楼层
1.鼠标移动到函数上面   自动弹出函数的使用方法和参数说明(包括自定义函数)
或者在函数自动完成上面增加提示功能
2.对于选中的函数  通过快捷键调用chm或html帮助
3.搜索下一个括号

点评

感觉有第二个功能的话,第一个可以不用了。  发表于 2013-7-13 11:28
发表于 2013-7-13 11:28 | 显示全部楼层
我是想实现两种自动调试的功能,对于编辑器来说估计比较困难,还是自己研究吧.
1模拟lisplink断点功能,但是更进一步,在所有代码段前面自动增加一个(print 用户自定义的递增数字),在执行时哪个数字未输出就是前一行出错.用户不用手动添加输出断点了,还可以自动一键删除.
2模拟CAD自带vlide编辑器调试,但是更进一步.vlide的调试不是可以查找下一个执行的括号吗?进一步可以实现设定每秒钟自动向下执行,遇到用户交互时暂停切换到CAD,自动判断if cond等语句,跳过不执行的代码,遇到错误时自动跳出.简单来说就是不需要每次手动点击调试下一步了,实现自动化调试.

点评

而且如果涉及到调试,必须先学会Vlisp语言才能做的出。  发表于 2013-7-13 11:35
调试方面的功能。估计作者不会增加,太费事了些。毕竟人家是免费做的。  发表于 2013-7-13 11:33
发表于 2013-7-13 11:30 | 显示全部楼层
感谢分享,下载试试看
发表于 2013-7-13 11:33 | 显示全部楼层
再进一步来说,实际上可以实现对每个函数的变量进行判定错误原因.
对于不符合的参数,CAD也就是提示出错了,但是谁的错误没告诉我们.
通过对函数的解析,可以实现提示用户哪个代码出错,出错原因,建议解决方案等等.
发表于 2013-7-13 11:37 | 显示全部楼层
不死猫 发表于 2013-7-13 11:16
1.鼠标移动到函数上面   自动弹出函数的使用方法和参数说明(包括自定义函数)
或者在函数自动完成上面增加提 ...

第一个还是比较方便
如果编辑器旁边给个窗口能够调用html那第一个也可以省.
 楼主| 发表于 2013-7-13 11:38 | 显示全部楼层
不死猫 发表于 2013-7-13 11:33
再进一步来说,实际上可以实现对每个函数的变量进行判定错误原因.
对于不符合的参数,CAD也就是提示出错了,但 ...

晕! 这么强大的调试功能?!

这必须得对vlisp有足够多的了解。
对vlisp语言的 语义 结构 运行 了如指掌才能进一步的弄出来啊。
发表于 2013-7-13 11:44 | 显示全部楼层
wowan1314 发表于 2013-7-13 11:38
晕! 这么强大的调试功能?!

这必须得对vlisp有足够多的了解。

功能实现是可行的,但是函数太多,因此目前实现找到错误就够了.

再进一步,代码通过编辑器来生成的,不容易出错.
对于常见的输入输出计算转换循环判断等代码,可以让用户通过模板来生成.
也可以根据CAD交互判断变量类型来生成.(这个我计划搞个工具)
能玩的太多了,就看你怎么想.

点评

这些都可以用脚本实现。 而EE是支持脚本的。  发表于 2013-7-13 11:48
发表于 2013-7-13 12:47 | 显示全部楼层
不错顶一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-17 16:57 , Processed in 0.278714 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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