SublimeText有一個讓人眼前一亮的所謂minimap的功能,能夠吸引一些眼球,但說話,我覺得沒啥X用。
還浪費布局空間,浪費內存。
在
LotusEdit中也可以輕松模擬.(分割窗體,鼠標滾動,調小字體,一個分割窗體去掉標尺行號當前行)
簡單的說一下實現,方法簡直是簡單的不能在簡單了。
絕大多數字體,換行分離的編輯器都是可以實現的。
1.首先該編輯器的字體是獨立的,就是不同的視窗可以設置不同的字體
2.該編輯器的文檔是可以被attach的,即多個視圖可以attach到同一個文檔
3.該編輯器的換行是獨立的,不同的編輯器可以顯示不同的折行
那么,就相當于分割一個新的窗口,然后attach到該文檔上,然后把字體調小,行號標尺啥的統統去掉,加個外罩的rect!
大功告成!
posted @
2012-03-27 15:18 megax 閱讀(2582) |
評論 (1) |
編輯 收藏
摘要: 正好有個網友發信詢問編輯器制作的基本問題,借此機會和大家share一下相關的資料。
第一:
有電子版,搜搜即可。
這本書深入淺出的描述了制作編輯器所要知道的基礎知識,還有一些基本的數據結構。 閱讀全文
posted @
2012-03-22 14:15 megax 閱讀(4464) |
評論 (9) |
編輯 收藏
偉大的GFW終于墻了我的Host,2/13到3/22,竟然存活了一個多月!看來得買獨立IP了!
偉大的TC,偉大的GFW。
嗚呼~~~~~~~~~
posted @
2012-03-22 09:29 megax 閱讀(389) |
評論 (10) |
編輯 收藏
添加了更多的功能:
- 自定義對話框
- 自定義文件編碼,模板,語法,縮進
- 提高了大文件的處理速度,約(30%~50%)
- 改進了tearoff對話框的狀態支持
- 新建屬于自己的模板
- 加入了Ruler
- 添加了Grep的功能,速度還是不錯的說,還可以查找不匹配的行
- 改了很多bug
總言而之肯定有很多不完善的地方,對于一個1.xx版的,我已經很知足了!
下載:www.lotusedit.com/download
posted @
2012-03-21 16:27 megax 閱讀(390) |
評論 (4) |
編輯 收藏
What’s new in 1.03(001)~~~
官方網站:www.everedit.com
下載地址: www.everedit.com/download
Bug fix:
- Some wrong Chinese translations
- The find records were not appended to history when replacing
- The context menu [Clear] in OutpuWindow was not executed
- Failed to find text backward when the cursor was at the end of document.
- Some system menus were tearoffed.
- Crashed if a default printer was not installed
- Wrong indication when save as already exist read-only or locked file
Enhancements:
- Mouse wheeling can change the font size of edit when press Ctrl now.
- Save the macros with the default Save Dialog
- Don’t create a default window if already exist one
- Show Goto dialog when click the line count area on StatusBar
- Add Copy PathName to the context menu of Tab
- Add Document to CommandBar
- Add Clipboard monitor
- The elements of edit could be saved now.
- Enhance the Tab with more features such as style, icon, mark and width¡
- All the MessageBox was centered on their parents
- Regular expression: \c: Chinese Kanji, \j: Hiragana, \J: Katakana, \P:CJK Punctuations
- FullScrren Dialog can be closed now.
- MUI command was move to [Help].
- Disable the folding area when loading file without lexer.
- Auto complete words when WM_CHAR, min length is 3
Core (Edit.dll):
- Add copy line function
- Beep when try to modify a read-only document
- Auto close the wrap when column selecting
- Don’t move the cursor when a file is dropping over
- Don’t update document’s PathName and CheckPoint when failed to save.
- Change PRINT_LINE’s BG&FG to default.
posted @
2012-02-25 15:22 megax 閱讀(563) |
評論 (9) |
編輯 收藏
摘要: 感謝cppblog網友多年來的大力支持,LotusEdit 1.0.0終于正式發布了。希望可以給一部分人的工作帶來方便!
可能會遇到各種各樣的bug,或者您感覺不便的地方,請務必留言以讓我進一步改進!
>>>>借cppblog貴寶地做個首發!^_^
下載:www.lotusedit.com
如果有bug report等可在這兒留言或者移步http://www.lotusedit.com/bugs
LotusEdit is a fast, lightweight, extendable text ...
閱讀全文
posted @
2012-02-16 16:19 megax 閱讀(2745) |
評論 (30) |
編輯 收藏
細節正在建設中,多語言版本比較讓人頭疼。目前打算除了News之外,都弄成英文的!
www.lotusedit.com
posted @
2012-02-09 13:31 megax 閱讀(745) |
評論 (19) |
編輯 收藏
不能再等了,準備發布1.0。
posted @
2012-02-06 11:16 megax 閱讀(372) |
評論 (10) |
編輯 收藏
摘要: 寫在前面:
這仍然只是一個功能展示版,但離1.0已經很接近了(幾乎可以實用)。
本次更新帶來了比較大的變更:
1. 完全可自定義的Parser. Parser是用vbs表達的. 支持Region和Item, Region里面匹配Item, 然后Region還可以嵌套。
你可以自定義各種復雜語法進行匹配。再也不是單一的注釋,字符串啊這樣的匹配了。在下一代的編輯器中,我覺得這是一個基本
功能. TextMate和E都做到了這一點,不過E實現的一般。
2. 強大的腳本。 直接支持運行vbs,可以使用msgbox和inputbox等。你可以寫一些腳本來運行一些常用的格式化。 甚至彈出菜單。
如果你不會寫,沒關系,你可以錄制。錄制出來的宏也是vbs形式的,可以直接保存。其實這就是腳本形式的plugin,zencoding
什么的自然不在話下。
3. 仿vim的tearoff菜單。主要是防止Macro菜單下的項非常多的情況,這樣你可以直接tearoff出來一個.
4. 2級 閱讀全文
posted @
2012-01-05 19:35 megax 閱讀(2595) |
評論 (23) |
編輯 收藏
宏錄制終于做好了,還有優化的余地,大致的框架就這樣了。錄制出來的宏是vbs形式的,這樣宏和腳本就沒什么區別了。
剩下的就是不斷的擴充函數了。emeditor的腳本還是很強大的,不過很多沒啥用。
vbs里面有個很奇怪的東西就是,必須得有一個頂級實例,貌似不能添加全局函數~~~暈
然后,修改一下API使vbs可以獲得scope信息,oh,和textmate沒啥區別了!
剩下的難題就是快捷鍵,這個讓人非常的頭疼。因為我希望不同的控件,插件,腳本,宏都有自己的快捷鍵或者說可以定制的快捷鍵。
然后再來一個全局快捷鍵就OK了。目前還沒有好的思路,誰有好的資料,share下~~
posted @
2011-12-13 18:29 megax 閱讀(655) |
評論 (8) |
編輯 收藏