SublimeText有一个让人眼前一亮的所谓minimap的功能,能够吸引一些眼球,但说话,我觉得没啥X用。
还浪费布局空间,浪费内存。
在
LotusEdit中也可以轻松模拟.(分割窗体,鼠标滚动,调小字体,一个分割窗体去掉标尺行号当前行)
简单的说一下实现,方法简直是简单的不能在简单了。
绝大多数字体,换行分离的编辑器都是可以实现的。
1.首先该编辑器的字体是独立的,就是不同的视窗可以设置不同的字体
2.该编辑器的文档是可以被attach的,即多个视图可以attach到同一个文档
3.该编辑器的换行是独立的,不同的编辑器可以显示不同的折行
那么,就相当于分割一个新的窗口,然后attach到该文档上,然后把字体调小,行号标尺啥的统统去掉,加个外罩的rect!
大功告成!
posted @
2012-03-27 15:18 megax 阅读(2565) |
评论 (1) |
编辑 收藏
摘要: 正好有个网友发信询问编辑器制作的基本问题,借此机会和大家share一下相关的资料。
第一:
有电子版,搜搜即可。
这本书深入浅出的描述了制作编辑器所要知道的基础知识,还有一些基本的数据结构。 阅读全文
posted @
2012-03-22 14:15 megax 阅读(4425) |
评论 (9) |
编辑 收藏
伟大的GFW终于墙了我的Host,2/13到3/22,竟然存活了一个多月!看来得买独立IP了!
伟大的TC,伟大的GFW。
呜呼~~~~~~~~~
posted @
2012-03-22 09:29 megax 阅读(381) |
评论 (10) |
编辑 收藏
添加了更多的功能:
- 自定义对话框
- 自定义文件编码,模板,语法,缩进
- 提高了大文件的处理速度,约(30%~50%)
- 改进了tearoff对话框的状态支持
- 新建属于自己的模板
- 加入了Ruler
- 添加了Grep的功能,速度还是不错的说,还可以查找不匹配的行
- 改了很多bug
总言而之肯定有很多不完善的地方,对于一个1.xx版的,我已经很知足了!
下载:www.lotusedit.com/download
posted @
2012-03-21 16:27 megax 阅读(378) |
评论 (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 阅读(554) |
评论 (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 阅读(2721) |
评论 (30) |
编辑 收藏
细节正在建设中,多语言版本比较让人头疼。目前打算除了News之外,都弄成英文的!
www.lotusedit.com
posted @
2012-02-09 13:31 megax 阅读(731) |
评论 (19) |
编辑 收藏
不能再等了,准备发布1.0。
posted @
2012-02-06 11:16 megax 阅读(360) |
评论 (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 阅读(2574) |
评论 (23) |
编辑 收藏
宏录制终于做好了,还有优化的余地,大致的框架就这样了。录制出来的宏是vbs形式的,这样宏和脚本就没什么区别了。
剩下的就是不断的扩充函数了。emeditor的脚本还是很强大的,不过很多没啥用。
vbs里面有个很奇怪的东西就是,必须得有一个顶级实例,貌似不能添加全局函数~~~晕
然后,修改一下API使vbs可以获得scope信息,oh,和textmate没啥区别了!
剩下的难题就是快捷键,这个让人非常的头疼。因为我希望不同的控件,插件,脚本,宏都有自己的快捷键或者说可以定制的快捷键。
然后再来一个全局快捷键就OK了。目前还没有好的思路,谁有好的资料,share下~~
posted @
2011-12-13 18:29 megax 阅读(647) |
评论 (8) |
编辑 收藏