posts - 76,  comments - 621,  trackbacks - 0
 
这阵子重构了代码,增加了对巨大文件的支持,即使很少的内存也可以编辑上G的文件。普通文件的内存使用也优化到和文件本身几乎一样大了。到目前为止内存特性超过了Editplus和EmEditor,和Hidemaru持平, UE这个臃肿的家伙就不比较了。。。。。另外,这几年,网络上出现了杂七毛八,各种各样的编辑器,大部分是基于Scintilla,还有一些是基于TSynEdit,极少是自己开发的。这些基于其它内核的编辑器,吹嘘的很厉害,什么脚本啊,自动完成啊,颜色配置啊,我试了很多,最后发现还是那么2,3个内核,真是失望。简单的例子,基于Scintilla的编辑器绝大多数都未实现打印预览。原因是Scintilla内核没有这个功能。为什么TextMate的作者可以赚钱?为什么Hidemaru, Editplus, EM可以赚钱?Scintilla的出现也许不是一个好事,以前的Blog里也写过了,代码和思路都没有特别闪光的地方,Source也没有让人觉得很睿智的地方,却使得一些本可能去自己做编辑器的人不去了做了。╮(╯▽╰)╭。。。。。洗洗睡喽
posted @ 2010-11-10 23:45 megax 阅读(424) | 评论 (0)编辑 收藏
还要不要脸!!!!
posted @ 2010-11-02 21:59 megax 阅读(260) | 评论 (0)编辑 收藏
看了Canvas的一系列的说明,觉得这应该是在线实时编辑器的曙光吧。期待。
posted @ 2010-09-26 12:52 megax 阅读(432) | 评论 (0)编辑 收藏

地址:http://texteditors.org/cgi-bin/wiki.pl?HomePage

 

一段小幽默

 

"Emacs is a great OS, but it lacks a decent text editor." - anon

A recent variation is "Emacs is a nice operating system, but what it lacks to compete with Linux is a good text editor."

 

Emacs is a nice operating system, but I prefer UNIX. - Tom Christiansen

 

Emacs is an operating system that just happens to know how to edit files.

 

Linux/Unix? is a popular boot-loader for the Emacs operating system. (etc.)

 

Emacs Users - Cult of the Iron Pinky - anon

 

Eighty Megabytes And Constantly Swapping

 

The main high-level difference between Emacs and (say) UNIX, Windows, or BeOS... is that Emacs boots quicker. - PdS.

posted @ 2010-09-08 16:15 megax 阅读(373) | 评论 (0)编辑 收藏
借Cppblog宝地,发个核心裸奔版。
 
该版本非常简单,不含有更多的高级功能,下载

/Files/megax/MegaxEdit.zip

经验总结:
 
上面这个版本是我花了4天的时间写出来的,MegaxEdit的内核早在10个月前完成了,
此后我参考BVRDE的架构,历时大半年,写了一个超复杂的GUI。菜单,工具条,状态栏,
DockingWindow,子窗体,脚本,颜色配置,快捷键,一切都是可以定义的,代码也膨胀到数万行(仅GUI部分),
代码里面的TODO也有上百条,发布的话更是遥遥无期。

一朋友的一句话点醒了我:为什么不发布一个简单版本呢?
 
的确,现在一些不错的软件的早期版本都非常非常的简陋,比如Editplus, Hidemaru等。
于是乎就做了上面这个超简单版本。以后MegaxEdit均会以该版本进行修改。
 
送各位一句话:把复杂的事情简单化。听起来简单,做起来很难。
 
Ps.内核我已经大半年没动过了,可能会有各种各样的问题,欢迎评测。
posted @ 2010-08-03 12:05 megax 阅读(2138) | 评论 (13)编辑 收藏
我对当前版本的架构不是太满意,停顿一个周之后,我想在好好考虑架构的问题。哎!!!!
posted @ 2010-07-29 15:50 megax 阅读(212) | 评论 (0)编辑 收藏
最近看了一篇让人啼笑皆非的文章,而且还是连载。评测者甚至都不知道Tab对齐为何物,竟然连续写了这么多篇,真是佩服。
很多的测试点和测试方法根本就是错误的,我很想告诉他。但是不能留言,hoho!
http://www.provesoft.com/softreq/200907/rv_editor11.html
posted @ 2010-05-26 18:06 megax 阅读(823) | 评论 (6)编辑 收藏
     摘要: 学习日语的时候,经常有些词汇不知道如何去读。网上也有相关的URL,可以进行这些查询;MS IME本身也可以进行这种转换。不过都不太方便,遂结合kakasi制作了这个小软件。他不依赖MS IME,完全支持Unicode,可以在多种内核环境下运行。另外,我在汉和词典的基础上追加了大量的词汇。包含:四字熟语,10多万姓名,医学,建筑,日本全国地名等。快捷键:Ctrl+Q, 对当前剪贴板中的文本进行查询。希望对学习日语的朋友有所帮助。  阅读全文
posted @ 2010-05-14 22:58 megax 阅读(2126) | 评论 (3)编辑 收藏
MegaxEdit拥有可供脚本使用的内置接口,在脚本里面可以控制Megax的各方面,甚至可以写一个ctags.vbs FOR MegaxEdit。我最初是采用Lua,不过最近发现,其实对于脚本而言,速度是其次的。最主要的应该是易用性,在windows上vbs是当之无愧的王者。
posted @ 2010-04-23 17:54 megax 阅读(885) | 评论 (2)编辑 收藏
看到iPad发布了,我看好这个东西,这几天在想要是为iPad开发编辑器,也许有点市场.MegaxEdit内核是c++写的,几本不依赖平台。不过转换成object-c估计有点费劲。iPad应该是支持Mac上的一些软件的,要是TextMate之流也可以运行,估计vi也没啥问题了。再说吧。。。。
posted @ 2010-04-02 00:09 megax 阅读(1325) | 评论 (6)编辑 收藏
仅列出标题
共8页: 1 2 3 4 5 6 7 8