以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 狐表编辑器卡顿:::::也许是这个原因,如果真的是,好解决 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79532) |
-- 作者:lsy -- 发布时间:2016/1/4 14:21:00 -- 狐表编辑器卡顿:::::也许是这个原因,如果真的是,好解决 狐表编辑器,最大的问题,是卡顿,编码体验很差,严重的时候,不得不强行退出;再一个问题就是代码调试太麻烦。 有很多第三方编辑器,非常好用,效率很高,但用于狐表,却有三处不便: 1、没有狐表的代码运行环境,调试功能再好,也用不上 2、代码自动完成功能,没有狐表编辑器的针对性强。 3、代码要从狐表编辑器和第三方编辑器中调进调出,浪费时间。 所以,本人着手制作针对狐表的自定义编辑器。 昨天遭遇了最大的瓶颈:卡、卡、卡! 查来查去,想来想去,终于找到症结所在。 原来,在代码重排过程中,编辑器的文本,会反复变动,编辑器控件不断刷新,代码少的时候,感觉不到明显的卡顿, 但在代码多达一万多行的时候,我的编辑器,和狐表的编辑器一样,重排一次就耗时十多分钟。 这样的玩意,不要也罢。 好在办法也找到了:将编辑器中的文本复制到字符变量里,让代码重排操作在变量里进行,重排结束后,再返回编辑器,这样,编辑器控件的几十、几百、几千次刷新,就剩下一次。 结果是,一万三千多行的代码,我的编辑器重排一次十多秒,而狐表编辑器需要十多分钟的漫长等待(事先在编辑器开头输入\'\'\'...,屏蔽了着色功能)。 再看一下代码调试,是不是很方便? [此贴子已经被作者于2016/1/4 14:21:15编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/1/4 14:27:00 -- 楼主什么时候把改好的编辑器发上来看看?官方确实太慢...... |
-- 作者:lsy -- 发布时间:2016/1/4 14:40:00 -- 代码精灵的工作量大呀,不知啥时候是个头。 |
-- 作者:kaiyu -- 发布时间:2016/1/4 15:04:00 -- 甜版:好东西,尽快分享! |
-- 作者:bohe -- 发布时间:2016/1/4 15:31:00 -- 这个要顶,官方也要找卡顿的原因,改善用户使用体验。 |
-- 作者:黄训良 -- 发布时间:2016/1/7 23:49:00 -- 顶 |
-- 作者:花开的声音 -- 发布时间:2016/1/8 8:46:00 -- 顶 |
-- 作者:jspta -- 发布时间:2016/1/8 8:59:00 -- 1W行代码放在一个类里面似乎有点多过头了,可以分开的 |
-- 作者:e-png -- 发布时间:2016/1/8 9:09:00 -- 狐表编辑器 1、有着色功能,重排时有时不能完整着色; 2、狐表编辑器 好像与win系统的文本文件有关联,有时在其中进行一定量的复制粘贴时,编辑器会随之“运动”-闪。 |