Home » Blog » 昨晚修复ed的几处bug

    昨晚修复ed的几处bug

    Author: xuyibo From: xuyibo.org Time: 2020-12-04 08:31 AM

    最近想的很多,我一直在愁的事情就是如何给ed写一个属性控制对话框,想了很多,记得最初我是想把ed做成一个非常好用强大的编辑器,可以后来,由于编辑器功能的完善,我在想着扩展,知道现在bug一堆。现在想来,我想我已经没有能力,没有时间去实现一个让整天用VS+VA的家伙happy这个工具,所以我只能退而求其次,将所有和scitilla编辑器相关的属性全部放到language\ed.prop中,用户必须手动才能修改。比如说:编辑器的背景、当前行时候高亮、高亮颜色、透明度等等。

    开发目标:稳定、反映灵敏、小巧
    开发群体:黑客、编码高手

    为了实现这个目标,我将不断的重写现有代码,目前ed有2万行的C++代码(不包括头文件及其使用的库)。我想我可以将代码控制在1.4万行左右。而且还要避免任何的资源泄漏。稳定,是最重要的。而现在,childfrm的切换,以及对话框全部关闭的时候,的确存在bug,这周得把它揪出来。然后周五发布beta2,一个昨晚被我该的面目全非的版本。:)

    昨晚修复的功能:
    * 修复查找窗口combobox窗口类型导致的无法输入长字符串
    * 修复查找窗口combobox无法正确显示上次输出的结果
    * 删除出C/C++模板外的模板,并重新整理添加了许多模板
    * 删除编辑和工具配置属性页,以后ed不再提供这些功能

    left to do:
    + 所有配置转到ed.exe跟目录下的ed.xml,删除任何其他的配置信息文件,保证ed的小巧。

    最后,还是那句,昨晚又失眠了,写代码写到0:14,结果害得我一闭眼,脑子里面就蹦出C代码、设计思路、算法、bug…

    User:

Email:xuyibo@live.cn QQ:85521028
Copyright ©2002-2007 xuyibo.org All rights reserved. License | Contributor