这阵子重构了代码,增加了对巨大文件的支持,即使很少的内存也可以编辑上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 阅读(444) |
评论 (0) |
编辑 收藏
还要不要脸!!!!
posted @
2010-11-02 21:59 megax 阅读(273) |
评论 (0) |
编辑 收藏
看了Canvas的一系列的说明,觉得这应该是在线实时编辑器的曙光吧。期待。
posted @
2010-09-26 12:52 megax 阅读(440) |
评论 (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 阅读(384) |
评论 (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 阅读(2161) |
评论 (13) |
编辑 收藏
我对当前版本的架构不是太满意,停顿一个周之后,我想在好好考虑架构的问题。哎!!!!
posted @
2010-07-29 15:50 megax 阅读(218) |
评论 (0) |
编辑 收藏
最近看了一篇让人啼笑皆非的文章,而且还是连载。评测者甚至都不知道Tab对齐为何物,竟然连续写了这么多篇,真是佩服。
很多的测试点和测试方法根本就是错误的,我很想告诉他。但是不能留言,hoho!
http://www.provesoft.com/softreq/200907/rv_editor11.html
posted @
2010-05-26 18:06 megax 阅读(833) |
评论 (6) |
编辑 收藏
摘要: 学习日语的时候,经常有些词汇不知道如何去读。网上也有相关的URL,可以进行这些查询;MS IME本身也可以进行这种转换。不过都不太方便,遂结合kakasi制作了这个小软件。他不依赖MS IME,完全支持Unicode,可以在多种内核环境下运行。另外,我在汉和词典的基础上追加了大量的词汇。包含:四字熟语,10多万姓名,医学,建筑,日本全国地名等。快捷键:Ctrl+Q, 对当前剪贴板中的文本进行查询。希望对学习日语的朋友有所帮助。
阅读全文
posted @
2010-05-14 22:58 megax 阅读(2140) |
评论 (3) |
编辑 收藏
MegaxEdit拥有可供脚本使用的内置接口,在脚本里面可以控制Megax的各方面,甚至可以写一个ctags.vbs FOR MegaxEdit。我最初是采用Lua,不过最近发现,其实对于脚本而言,速度是其次的。最主要的应该是易用性,在windows上vbs是当之无愧的王者。
posted @
2010-04-23 17:54 megax 阅读(899) |
评论 (2) |
编辑 收藏
看到iPad发布了,我看好这个东西,这几天在想要是为iPad开发编辑器,也许有点市场.MegaxEdit内核是c++写的,几本不依赖平台。不过转换成object-c估计有点费劲。iPad应该是支持Mac上的一些软件的,要是TextMate之流也可以运行,估计vi也没啥问题了。再说吧。。。。
posted @
2010-04-02 00:09 megax 阅读(1337) |
评论 (6) |
编辑 收藏