最近不是太忙,赶紧把一部分功能做了。希望cppblog的朋友多捧场。
本编辑器特色如下:
1.       自动编码探测。支持各种encoding。
2.       较低的内存占用。用很少的内存也可以编辑巨大的文件。但是打开可能会耗时一点。
3.       Perl5兼容正则。支持扩展模式。较好的解决了^,$,\n这三个字符出现情况下的匹配。很多编辑器对这3个字符处理的很烂。正则和正常模式均支持向前向后查找。
4.       可定制lexer,同时也可以简单的配置语法着色文件。可以参考syntax目录下的文件。
5.       代码折叠。编辑器自带根据缩进折叠。
6.       代码完成。编辑器自带全文自动完成。快捷键Alt+回车。在出现候选项的时候,为了缩短键程,可以使用j和k进行上下选择,j往上,k往下。
7.       缩进显示
8.       自动换行。编辑器自带窗口边界换行。
9.       简易括号匹配。Html tag匹配开发中。
10.   列选择、列插入、列剪切、列拷贝。兼容visual studio列模式。列模式下backspace向前删除,delete删除选区。
11.   窗口分割
12.   打印和打印预览
13.   可调行高
14.   多标签支持
15.   可点状态栏。在状态栏,不仅可以查看而且可以更改部分常用配置。
16.   可扩展插件架构
 本版本只是一个功能预览版,不可作为日常使用!
下一步着重在那个lexer.dll的扩展上,希望能够提供scope信息。尽快的把textmate的特色功能偷来。
下载:/Files/megax/20111027_Edit.ZIP
 
4个插件:拼写检查,取色器,taglist,和主题制作器。都做的比较简单,主要是为了展现扩展的能力。
插件下载:/Files/megax/20111027_Plugin.zip
	posted on 2011-10-27 15:41 
megax 阅读(2500) 
评论(31)  编辑 收藏 引用