- 介绍
ed开发的目标是为中国软件开发者提供最好的编辑器。
开发工具越来越多,搞程序的,不得不变得越来越懒。写Windows程序,不再接触SDK程序,上来就啃VC/MFC,一路下一步,向导完了,也不知道该怎么办了,这使得许多人停滞不前了。编码编写的多了,才发现SDK的可爱之处,但大部分的编码都需要自己写,这又使得许多人原地踏步。继续前进中的朋友,也许会发现继续使用庞大的Visual
Studio有点杀鸡用牛刀的感觉,你想要一种感觉:当将军的感觉 – 统筹全局。如果你就是或将是这种人,你可以试试这个ed这个工具。
ed使用了许多开源项目的,比如expat、scitilla、pcre等等。我会严格遵守GPL协议。同时我又不得不提codeproject,编写ed中,遇到过很多困难,力量总是有限的,许多问题都是在codeproject中找到答案的。在这里向这些项目和文章的作者致敬!
ed是免费软件,你可以随意使用、拷贝、散播软件。
- 功能
- 强大的编辑功能
支持50多种编程语言,从汇编到C,再到C++、Java,PHP、asp、rubby、matlab、verilog,ed都提供了强大的编辑支持。
包含tab页,便于切换。支持全屏幕,按F11进入全屏幕编辑。代码自动缩进等等。
- 与MSDN的良好整合
在ed中支持F1键搜索MSDN,当然首先你必须安装好MSDN,可以用我制作的精简版的MSDN:80MB,几乎涵盖了Windows编程能用到的所有参考文档。
- Web搜索功能
工具栏上面有常用的Web搜索功能:Baidu、Google、以及微软MSDN网上搜索功能。
- 模板功能
模板,就是常用的一些代码片断,比如说main函数原型,我们就可以将它编辑到模板文件里,需要的时候,按Alt+3调出模板窗口,双击即可实现插入模板内容。
- 函数解析
ed也支持类似VC工具栏上面的列出本文件函数的功能。你可以按Alt+4调出函数窗口。ed不仅可以解析出C/CPP,asp、java等语言也支持,在内部实现上,ed使用了开源的ctags来实现解析函数的功能。从ctags目前能够解析的语言有:汇编、asp、awk、beta、c、C++、c#、cobol、eiffel、erlang、fortran、html、Java、Javascript、Lisp、Lua、make、pascal、perl、php、pl/sql、python、rexx、ruby、scheme、shell
scripts、s-lang、sml、tcl、vera、verilog、vim、yacc。
- 版本
[1.5] – 代码计数:29905行
- 发布ed 1.5版本 [2021-05-03]
- 修复导出文件名称后缀错误 [2021-05-17]
- 实现选中文本拷贝为RTF的功能
- 重新编写全屏功能
- 增加tab/空格的快速切换
- 修复语言工具条初始化错误
- 增加代码最大宽度的竖线功能 [2021-05-18]
- 高亮显示当前行功能
- 修复菜单行号初始化错误,谢谢artcpp的反馈 [2021-05-21]
- 修改行号面板宽度 (有待进一步改进)
- 给浏览窗口添加了一个向上按钮 [2021-05-27]
- 修复2005编译器下ATL库中MBCS转换为WCHAR宏CT2W转换乱码错误 [2021-05-28]
- 增加自动加载上次打开的文件列表功能 [2021-06-03]
[1.4] – 总下载次数:255
- 发布ed 1.4版本 [2021-3-6]
- 重写ed的浏览窗口,初步完成了模拟windows explorer的功能 [2021-04-06]
- 修复模板窗口添加文本换行符错误 [2021-04-30]
- 编写浏览窗口combo地址栏
- 修改模板窗口的显示界面
- 修复显示行号错误(有待进一步修复) [2021-05-01]
- 增加代码的自动缩进功能
- 增加工具栏小工具的定制功能
- 增加模板的定制功能
- 完成小工具和模板的自定义功能 [2021-05-03]
[1.3] – 总下载次数:157
- 修改搜索对话框,隐藏不需要的按钮 [2021-01-09]
- 修复工具栏显示错误
- 增加全屏功能(按F11进入,再次按退出,类似IE)
- 修改部分未汉化的地方
- 修改浏览窗口,从桌面开始,便于访问整个Shell
- 修复安装脚本中错误
- 增加extmap,关联文件功能
- 使用Fireworks和IconWorkshop为ed设计了一个图标
- 删除搜索工具栏上面冗余、让人产生误解的图标
- 将extmap整合到ed中
- 修复帮助文件显示错误
- 修复因全屏功能而导致的子窗口滚动条错误 [2021-01-15]
- 增加工具栏菜单- (查找栏需要进一步改进)
- 删除编辑窗口子菜单中的缩进功能
- 修复函数窗口右键(重启动或程序崩溃)的错误,谢谢NE.Tiger的反?
- 修改浏览窗口、重新实现了文本窗口、重新整理了一下代码 [2021-02-13]
- 更新工具栏,现在包括菜单都可以隐藏,实现代码更简洁
- 重新编写ctags的功能,现在ctags内嵌到ed中。[2021-2-22]
- 重新编写选项页功能,使用WTL的属性页库 [2021-2-23]
- 重新编写浏览窗口代码,初步实现了浏览窗口功能
- 编写output输出窗口,以便整合wsciTE时,作为输出窗口
- 初步移植完从sciTE properties文件读取原因信息 [2021-2-26]
- 重新编写导出功能,可以将源代码导出为:htm、rtf、pdf、LaTeX和XML五种格式 [2021-3-4]
- 制作更新了dock窗口图标,图标都为16×16 256颜色
- 更新搜索功能界面 [2021-03-05]
- 查找结果窗口基于SciLexer,能够高亮显示
- 添加自动缩进和显示函数列表的功能
- 增加外部工具工具栏 [2021-03-06]
[1.2] – 总下载次数:80
- 解决中文乱码问题 [2021-1-1]
- 增加baidu、Google、MSDN网上搜索功能
- 增加ed中直接F1键搜索功能
- 修改几大窗口的快捷键 - Alt+1、Alt+2、Alt+3、Alt+4
[1.1] – 总下载次数:57
- 增加浏览窗口
- 增加模板宏 [2020-11-20]
- 合并编辑工具栏 [2020-11-09]
- 静态连接 scilexer [2020-11-19]
- 增加rc资源文件的支持
- 试图移植为UNICODE版本,没有成功:(
- 增加ctags功能
- 修复对中文的支持问题 [2020-12-30]
[1.0] – 总下载次数:12