這陣子重構了代碼,增加了對巨大文件的支持,即使很少的內存也可以編輯上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 閱讀(447) |
評論 (0) |
編輯 收藏
還要不要臉!!!!
posted @
2010-11-02 21:59 megax 閱讀(275) |
評論 (0) |
編輯 收藏
看了Canvas的一系列的說明,覺得這應該是在線實時編輯器的曙光吧。期待。
posted @
2010-09-26 12:52 megax 閱讀(449) |
評論 (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 閱讀(385) |
評論 (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 閱讀(2178) |
評論 (13) |
編輯 收藏
我對當前版本的架構不是太滿意,停頓一個周之后,我想在好好考慮架構的問題。哎!!!!
posted @
2010-07-29 15:50 megax 閱讀(220) |
評論 (0) |
編輯 收藏
最近看了一篇讓人啼笑皆非的文章,而且還是連載。評測者甚至都不知道Tab對齊為何物,竟然連續寫了這么多篇,真是佩服。
很多的測試點和測試方法根本就是錯誤的,我很想告訴他。但是不能留言,hoho!
http://www.provesoft.com/softreq/200907/rv_editor11.html
posted @
2010-05-26 18:06 megax 閱讀(836) |
評論 (6) |
編輯 收藏
摘要: 學習日語的時候,經常有些詞匯不知道如何去讀。網上也有相關的URL,可以進行這些查詢;MS IME本身也可以進行這種轉換。不過都不太方便,遂結合kakasi制作了這個小軟件。他不依賴MS IME,完全支持Unicode,可以在多種內核環境下運行。另外,我在漢和詞典的基礎上追加了大量的詞匯。包含:四字熟語,10多萬姓名,醫學,建筑,日本全國地名等。快捷鍵:Ctrl+Q, 對當前剪貼板中的文本進行查詢。希望對學習日語的朋友有所幫助。
閱讀全文
posted @
2010-05-14 22:58 megax 閱讀(2152) |
評論 (3) |
編輯 收藏
MegaxEdit擁有可供腳本使用的內置接口,在腳本里面可以控制Megax的各方面,甚至可以寫一個ctags.vbs FOR MegaxEdit。我最初是采用Lua,不過最近發現,其實對于腳本而言,速度是其次的。最主要的應該是易用性,在windows上vbs是當之無愧的王者。
posted @
2010-04-23 17:54 megax 閱讀(904) |
評論 (2) |
編輯 收藏
看到iPad發布了,我看好這個東西,這幾天在想要是為iPad開發編輯器,也許有點市場.MegaxEdit內核是c++寫的,幾本不依賴平臺。不過轉換成object-c估計有點費勁。iPad應該是支持Mac上的一些軟件的,要是TextMate之流也可以運行,估計vi也沒啥問題了。再說吧。。。。
posted @
2010-04-02 00:09 megax 閱讀(1346) |
評論 (6) |
編輯 收藏