文本编辑器软件,无论是进行日常的文件处理还是软件编程开发,都必不可少。文件,是用户最重要的数据成果。优秀的文本编辑器, 可以是我们方便快速完成工作,大大提高工作效率,而低劣的文本编辑器,不但不能完成相应的工作,甚至可能损坏您的文件。
本文对最具代表性的四款文本编辑器软件:UltraEdit、EmEditor、EditPlus、AptEdit 进行深度评测,给出最具说服力的论证, 让大家明白,哪一款软件才是真正的优秀者。
这四款软件,都是针对大众用户而开发的文本编辑器软件,不是针对某个行业、某个单位、某个人开发的, 因此其软件需求必然定位于绝大多数人都需要的特性,也就是共性需求,同时去掉只有极少数人才需要的特性,也即个性需求。 这四款软件都是面向大众用户的文本编辑器,因此在评测之前,我需要先明确:
大众用户对文本编辑器的软件需求是什么? 只有确定了软件需求,才能按照需求,去逐个评测软件,确认其是否满足需求,是否准确实现了用户需求。
笔者在工作中,经常使用文本编辑器,已有八年之久。依据自己多年的亲身实践和与朋友、同事、网友的交流,我将大众用户对 文本编辑器的需求,简要汇总如下(后续评测过程会详细阐述各项需求):
一、界面需求:界面要简洁实用,工具条的显示和位置要能够方便调整,编辑区要留有充分的空间。图标和文本显示要美观。
二、基本编辑功能:如文本输入、选择、复制粘贴、删除等。
三、查找和替换:在单一文件中、多个文件中进行查找和替换,正则表达式的支持能力。
四、文本格式化:段落缩进与对齐、换行符与回车/换行之间转换、空格与Tab转换、删除行尾空白、大小写转换等
五、高级编辑功能:书签和定位、折行、显示行号、语法着色、代码折叠、分割视图、窗口排列、智能提示、代码模板、关键字更正等。
六、文件处理:编码识别和转换、文件比较、十六进制编辑等。
七、功能扩展:宏、外部工具等
八、易用性:菜单和工具条布局、快捷键的设计、配置参数的设定。
九、其它:程序大小、性能、便携性等。
本次评测,各软件版本如下:
UltraEdit: 15.00.0.1043 简体中文版
EmEditor: Professional 8.05 简体中文版
EditPlus: 3.11(342) 汉化版(无官方中文版本)
AptEdit: Professional 5.1.0 Build 394 英文版(无官方中文版本)
评测硬件环境:
ThinkPad T61 notebook 一部,Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz,1024MB RAM,160G SATA,14.1 inc LCD
评测软件环境:
Windows XP Professional English Edition, SP3 patch。
说明:我们必须在英文的操作系统环境下测试中文软件!如果在中文的操作系统下测试中文软件,那么就根本测试不出 文本的编码识别能力、Unicode等各种问题。
本次评测,总分为1000分,具体分配如下: