各种文本编辑器的优缺点.docx

上传人:b****4 文档编号:5408467 上传时间:2022-12-16 格式:DOCX 页数:9 大小:23.76KB
下载 相关 举报
各种文本编辑器的优缺点.docx_第1页
第1页 / 共9页
各种文本编辑器的优缺点.docx_第2页
第2页 / 共9页
各种文本编辑器的优缺点.docx_第3页
第3页 / 共9页
各种文本编辑器的优缺点.docx_第4页
第4页 / 共9页
各种文本编辑器的优缺点.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

各种文本编辑器的优缺点.docx

《各种文本编辑器的优缺点.docx》由会员分享,可在线阅读,更多相关《各种文本编辑器的优缺点.docx(9页珍藏版)》请在冰豆网上搜索。

各种文本编辑器的优缺点.docx

各种文本编辑器的优缺点

各种文本编辑器的优缺点

各种文本编辑器的优缺点2010-07-2816:

12原文地址:

原文标题:

我使用过的文本编辑器及其历程发表日期:

2006-10-0918:

07:

48

作者对15种文本编辑器做了详细的评比,信息量很大。

虽然是在06年底发表的,但其中的大部分内容依旧正确,相信对很多正在寻找文本编辑器的朋友会有所帮助。

从大二开始,我买了电脑,除了学习、打游戏以外,还经常写点东西,当时觉得写篇小文章用Word有点过分,有时就用wps,但仍然感觉有点大材小用,后来,还负责院团委的网页,更是觉得用记事本编辑网页是一件困难的事。

当时虽然已经听说了UltraEdit,但一来上网不方便,二来也不知道它的具体好处,因此一直没有用。

有一次,自己买了张工具盘,上面有几百个常用的小工具,其中就有EditPlus,当时感觉介绍不错,就装上了,但装上以后并没有感觉到有多方便,反而觉得很不好用,因为一是每次启动弹出个对话框,说本软件还剩多少天的试用期,但奇怪的是,用的越多,剩余的天数越多,可能是破解没有破解完全吧;二是对中文支持不好,用退格键删除时经常会出现乱码。

因此一直没有怎么用。

一、UltraEdit

工作以后,到了紫光软件公司(现在的紫光华宇软件公司)。

公司里的人都用UltraEdit,于是我也装了一个,是破解版的,用了几天,感觉很好,除了启动慢以外,行号、列操作、日期、行高亮显示、可集成编译器、10个剪贴板、十六进制编辑、右键菜单打开等功能都让我非常满意,当时一度认为这是最好的编辑器,有编辑器如此,夫复何求!

P

不过在使用过程中,也有一些小问题,列操作时经常会出现乱码,虽然不影响操作,但总感觉不太好。

还有就是黄色的高亮显示有点太显眼(这个颜色可以自己设置),感觉不太好。

我对UltraEdit的评价:

优点:

1、打开文件速度较快

2、十六进制编辑功能强大

3、列操作是我见过最强大的,即使是Vim、Emacs也比不上它。

4、有代码提示功能,如果前面已经定义了一个变量abc,然后在后面输入a,再按Ctrl+空格键,即有提示abc。

5、有代码折叠功能。

6、配置信息比较全面。

7、功能比较全面,很多功能在别的文本编辑器中发现后,以为是新功能,但打开UltraEdit一看,这功能早已有了。

8、右键菜单比较强大。

缺点:

1、默认的设置中不支持Pascal语言

2、启动速度较慢。

3、是收费软件,虽然破解好找,但总感觉不好。

4、对中文支持不是很好,但最近的版本已经做得比较好了。

总结:

如果你想用来学习编程,或者使用列操作比较多,UltraEdit是一个不错的选择。

二、EditPlus

当时特别喜欢写点东西,但在公司写总是不太方便,于是就在家写。

当时我还没有U盘,因此没法把公司的UltraEdit拷回家里用,用记事本吧,曾经沧海难为水,简直无法忍受。

忽然想起了自己机子上的EditPlus,打开一看,原来也有不少功能,当初怎么没发现呢?

可能是我用UltraEdit以后,知道了文本编辑器具备的多种功能,因此有的放矢,在EditPlus中也也找到了对应的功能。

但当时EditPlus编辑中文时经常出现乱码,让我感觉特别难受。

后来,买了U盘,又在网上下载了一个最新的EditPlus版本拷回家里,这下可好了,中文问题解决了,而且EditPlus不但启动速度比较快,界面也比UltraEdit好看一些。

对其优缺点我总结如下:

优点:

1、界面比较好看。

2、设置比UltraEdit好用,UltraEdit虽然设置很多,但要找到自己需要的还不容易,而且有的功能不在设置里面,而在其他里面,分类不太科学。

3、有代码完成功能。

其实,UltraEdit的可以称为代码完成,而EditPlus的代码完成功能(CodeComplete)我觉得称为代码模板更好一些,比如,输入if,就自动完成为if(){}。

4、日期输入可以自己定制,UltraEdit好像没有这个功能。

EditPlus则支持多种日期、时间输入。

5、支持网页预览。

EditPlus中集成了IE,可以对编写的HTML文件进行预览。

缺点:

1、仍然是不免费。

其实,软件作者也需要生存,收点钱在情理之中,可惜的是,他的收费与国际接轨(单位是美元),而我们的工资仍然是人民币,而且还没有升值多少,因此,对于中国人来说注册费用不是一个小数。

2、功能比较简单,和UltraEdit比较起来,EditPlus在细节方面功能比较少一些。

3、不支持代码折叠。

不知道最新的版本是否支持。

4、更新比较慢。

UltraEdit有名的更新快,很短时间内就会出一个新版本,但新版本经常不太稳定,而EditPlus则慢上很多。

我都不知道上一个版本是什么年代了。

5、对正则表达式支持不如UltraEdit。

总结:

如果你想用来编辑网页,EditPlus是非常适合的。

三、Emeditor

其实,有了UltraEdit和EditPlus两大利器,我已经心满意足了,但我对文本编辑器的兴趣更浓了,经常上网看论坛,想发现更好的编辑器,有一天在一篇帖子里发现有人说他喜欢用Emeditor,于是我也找了个下载。

打开一看,感觉很一般,启动速度很快,界面虽然比UltraEdit好看一些,但总感觉不如UltraEdit适合编程,而且,竟然不支持多文档,每次打开一个新文件,它都要打开一个新窗口。

后来,发现有一个窗口绑定功能,可以实现假的多文档,但实际上仍然是多个进程(这个问题现在已经解决了)。

但用了一段时间,发现它的好处了,首先,对中文支持比较好;其次,支持插件功能;再次,宏功能比较强大。

于是,我从那以后到现在写文章都用它了。

其优缺点总结如下:

优点:

1、对中文支持比较好,可以统计中文字数。

这一点UltraEdit和EditPlus都不支持,它们只能统计字节数。

2、有搜索高亮功能,这也是比较独特的一点,据我所知,其他文本编辑器只有Vim支持这一功能。

3、支持插件功能,用户可以自己编写插件。

插件功能比较强大,如网页预览、字数统计、代码折叠、代码模板等功能都是用插件实现的。

4、虽然作者是日本人,但比较厚道,EmEditor是收费软件,但有免费版(功能上有一些限制),从事教育的用户还可以免费得到注册号。

5、支持Pascal语言。

这点UltraEdit和EditPlus都不具备,需要自己写配置文件。

6、宏功能强大。

支持VBScript和JavaScript。

7、启动速度很快,和记事本不相上下。

据作者说,专门对启动进行过优化。

8、代码折叠功能还支持文本文件,比较独特,也比较有用,比如这篇文章,它就可以按一、二、三、四这样折叠每一小段,看起来一目了然。

9、自动缩进功能支持中文空格。

大多数文本编辑器都支持自动缩进,你在这一行输入两个空格按回车,下一行会自动缩进两个空格,但你用中文空格就不行了,我用过的软件中,只有EmEditor支持中文空格缩进,写起文章非常方便。

10、有全角、半角转换功能。

其他同类软件很少具有此功能。

缺点:

1、适合写文章,但不是很适合写程序,这点感觉不如UltraEdit。

2、很多功能用插件实现,虽然比较灵活,但也增加了程序的不稳定性,比如"代码折叠"功能就比较容易出错,虽然不影响程序,但经常出现报错对话框也不是好事。

3、和有些软件有冲突,如搜狗拼音等,不过搜狗拼音是后面出的,应该是它的问题而不是EmEditor的问题。

4、正则表达式支持不如UltraEdit。

5、对大文件支持不好,过大的文件(数十MB)无法打开。

总结:

EmEditor适合于写文章、编写简单的程序和配置文件。

这篇文章就是用EmEditor写的如果你会编程,还可以为其编写专门的插件(需要用到VC,有点难度,不过好在作者在其网页上提供了一些插件的源码,我们可以照猫画虎)。

四、Emacs

世界上的哪个文本编辑器最强大?

以前我以为是UltraEdit,后来才知道是Emacs和Vim,至于它们到底有多么强大,我却没有感觉。

由于泡BBS比较多,我听说了Emacs这个强大得无以复加的软件。

于是,怀着仰慕的心情把它下载了下来,但发现很难用。

看帮助也看不出什么门路。

后来,发现了一本《24小时学会Emacs》的电子书,是英文版的,吓了我一跳。

因为我看过很多《24小时学VB/Java/Linux》之类的书,心想,用24小时学编辑语言都已经足够了(当然,事实上是远远不够的),用来学Emacs岂不是浪费时间。

为什么没人写一本《24小时学UltraEdit/EditPlus/EmEditor》的书呢?

因为用这三种软件根本不需要花那么长时间学(当然,要加上其中某些功能引出的学习内容,如正则表达式、VBscript等等,那24小时可能还不够)。

为了学好Emacs,我硬着头皮看了几天那本书(英文版)终于学会了一些用法,但感觉费了这么长时间,学习这些文件打开、关闭、插入、删除之类的基本功能,有点得不偿失,因此后来就没学了。

Emacs的优缺点总结如下(比较片面,我毕竟用得不熟悉):

优点:

1、打开大文件速度很快,我做过实验,一个24M的文件,用Emeditor打开就死了,UltraEdit用了将近一分钟,EditPlus更久一些,不过好处是有个进度条,大家心里有点数。

而Vim和Emacs速度都很快。

2、自定义功能强大。

Emacs自定义的特性是所有文本编辑器中最强的,即使是Vim也难以望其项背。

3、免费,而且还是开源。

4、支持多个操作系统。

缺点:

1、入门比较难,学Emacs我用的时间最久,但学到的最少。

2、对中文输入法支持有些问题,我用的极点五笔在Emacs(不是最新版本,最新的我没试过)中有时会有些问题。

当然,西方人的软件对中文支持好的不多。

3、启动速度比较慢,比UltraEdit都慢。

也许是功能太强大的缘故吧:

)不过Vim启动还挺快的。

总结:

Emacs适合于编程,处理比较大的文件,而且由于其强大的扩展性,还可以用于写日记、写邮件、日程安排之类,但如果你只想写点小文章或编点小程序,我不建议你用Emacs。

五、Vim

既然学不会Emacs,那我就学Vim吧。

为什么要学它?

因为我当时对Linux比较感兴趣,想进行自学,但要在Linux下编程,必须熟悉编辑器的用法,当时还不知道Eclipse,所以只能学习Vim和Emacs了。

我下载了一个Vim,装上一看,也不会用。

第一眼看它比Emacs还难用,Emacs好歹进去就能输入,而Vim则进去以后只能看,必须按某个键才能进入编辑状态。

哪个键呢?

我当时不知道。

于是,在键盘上乱按,正好碰上了i键,于是就进去了。

进去以后,仍然不太会用。

于是,开始看联机的帮助,说句心里话,Vim的帮助比Emacs好懂多了,我边看边操作,用了几天时间,慢慢学会了常用的功能,而且还掌握了其中的一些特色功能,比如说按dd删除一行。

但入门以后,我就没有多少进步了,因为毕竟是从Windows开始用的(其实我最早用的是Dos下的Edit程序),对Vim那种操作方式有种天然的抵触情绪,所以也就没怎么深入学习。

Vim的优缺点如下:

优点:

1、支持多种操作系统。

2、打开大文件速度较快,在大文件中查找的速度也很快,远超过UltraEdit、EditPlus、Emeditor。

3、免费,开源。

4、有搜索高亮功能,Emeditor也有此功能,可能是向Vim学的,毕竟Vim年代久远了。

5、支持各种编辑语言。

你用UltraEdit、EditPlus、Emeditor等软件,经常因为某种语言不支持而发愁,而Vim实在是考虑得太全面了,基本上每种语言它都支持,真找不到哪种不支持的(当然,中文编程语言它可能不支持:

P)。

6、功能强大,基本上其他文本编辑器有的功能它都有,没有的功能它也有,真是个伟大的软件(也许Emacs更伟大,但我不喜欢)。

缺点:

1、比较难学,但比Emacs好学一些。

2、虽然有菜单,但windows用户第一次上手虽然会很难。

3、界面不太好看,当然看多了会日久生情的,但Windows用户一般不会喜欢它的。

4、键盘命令太多,用户必须经过长期使用才能熟练。

总结:

Vim适合于编程,写各种配置文件,处理各种大小的文件。

六、TextPad

这个软件是我在水木的新软版里的精华区找到的,那是一篇老帖子,但仍然勾起了我对它的兴趣。

那一段时间我没工作,经常去网吧上网,下载一些学习资料、小说拷回家看,由于下载的东西格式比较乱,需要先整理一下,所以我下了个TextPad,用它整理,它的界面比UltraEdit好看一些,功能似乎也不少,但使用起来让我很失望。

只不过几百k的一个文本文件,在它里面自动换行,竟然有几秒钟之久!

而UltraEdit、EditPlus、Emeditor等软件则马上可以换行,根本不需要等。

于是,我也不想用它了,没有把它拷回家。

TextPad的优缺点分析如下:

优点:

1、界面比较好看,以白色调为主。

2、功能比较全面。

缺点:

1、需要付费。

2、自动换行功能做得较差,速度很慢。

总结:

TextPad比较适合编程和写配置文件,其它的好像不太适合。

七、NotePad++

有一段时间,我找了个比较清闲的工作,整天无所事事,于是就在网上找些软件下载,很快发现了NotePad++,这是一个开源软件,于是我下载了试用,感觉功能也挺强大,但不是很适合我。

我还下载了代码研究了一下,感觉比较难,看不懂:

优缺点分析如下:

优点:

1、代码折叠功能强大,比UltraEdit、Emeditor等都强。

2、是开源软件,可以免费使用,也可以自己定制需要的功能。

3、支持插件功能。

4、搜索功能比同类软件考虑全面,如支持某字符统计、标记等。

5、支持代码提示功能。

6、支持Pascal语言。

其他支持的语言也比较多。

缺点:

1、对中文支持不好,搜索功能不能搜索中文(最新的3.9可以)。

2、界面比较难看。

3、有的功能分类不科学,用户经常使用的插入当前日期功能竟然在插件中实现,这本来只是一句代码的问题。

4、打开大文件比较慢(据说重新编译其中的一个dll可以改善此功能)

5、自动换行不太好用,比如说中文里夹杂英文,它有时会让一个小单词占用一行,看起来特别别扭。

总结:

NotePad++用来写程序还是比较好的,写文章就有些欠缺了。

八、Pspad

有一段时间,UltraEdit更新特别频繁,但快了就容易出错,每个版本都会有几个小bug,于是有人对它感到失望,说我还是用Pspad吧,我看到此处,心里一动,于是下了个Pspad试用了一番。

这个软件是免费软件,是捷克的一个Delphi程序员的作品。

不需安装,直接解压即可使用。

我用了几天,感觉功能还是比较全的,但也有一些缺点,最后决定,将它作为EditPlus的补充,因为它的功能完全超越了EditPlus,当然和UltraEdit还有一些距离。

Pspad的优缺点分析如下:

优点:

1、免费,绿色软件。

2、作者更新比较快。

3、支持代码模板、代码提示、剪贴板循环(这个功能好像只有V有,UltraEdit虽然支持多个剪贴板,但也不如这个功能好用)。

总体上说,功能比较全面。

4、集成了一些常用的功能,如取色、表达式求值等等。

这些功能一般软件都不具备。

5、支持多种语言,如中文、英文、西班牙文等。

6、支持十六进制编辑,但速度比UltraEdit慢。

7、支持功能扩展,用vbscript和javascript实现,好处是编码比较简单,缺点是扩展能力有限,不如Emeditor。

缺点:

1、不支持C#语言,需要自己进行配置(作者可能不喜欢C#,只喜欢Delphi)。

2、不支持代码折叠,据作者自己说,近期内也不打算增加此功能(这可是他亲自在自己的论坛里说的,我亲眼所见)。

3、启动比较慢,比UltraEdit还慢一些,但比Emacs快。

4、对自动换行支持不好。

目前,只有一种换行方式:

在指定列换行,而Emeditor可以按指定列换行,也可以在窗口边缘换行,其他的类似软件大多也支持窗体边缘换行,而PsPad就是不支持,你把换行列数设为120,在最大化情况下很正常,但你是改变窗口大小,就看不到窗口右边的部分文字(也没有滚动条,按向右方向键也过不去)。

据说是它的内核有些问题。

5、列操作不如UltraEdit(其实,列操作比得上UltraEdit的软件几乎没有,反正是我没遇到过,即使是大名鼎鼎的Vim在这点上也稍逊风骚,但既然想用Pspad代替UltraEdit,总得考虑一下这点啊)。

总结:

作者将Pspad定位于程序员的专用编辑器,因此,对功能上考虑得比较全面,而且又是免费软件,因此总体上可以说是非常优秀,用来编程、写网页是很合适的。

如果你想用它来写文章,感觉会不太合适。

如果你对启动速度比较在意,我不建议你使用此软件。

九、其他

一会儿功夫就写了这么多,我也该歇歇了。

下面就写得简单一些,毕竟,下面的软件,我用得不太多,而且功能上的亮点也不是很多。

(以下排名按我开始使用的时间排序)

1、NoteXPad,中国人用Win32汇编写的文本编辑器,界面比较好看,但功能较少,而且启动速度较慢(功能少可以理解,但速度慢我就不能理解了,功能少了,需要加载的项就少,而且是用汇编写的,速度慢成这样真说不过去)。

有的版本的TotalCommander将其集成为默认的文本编辑器,我觉得还不如用Notepad++或Emeditor代替之,这二者的启动速度比较快。

2、TurboPad,一个开源项目,支持多种语言,支持代码折叠,代码模板等功能,但缺点是不能打开含有中文的文件(这可是个大问题:

(),用来写程序还比较适合,但老天保佑你不会遇到中文。

3、Editminus。

这个软件的作者也是中国人,由于经常在Linux下工作,发现文本编辑器太不好用,于是一气之下,编了这个软件。

这个软件的功能和普通文本编辑器相差不大,对代码折叠支持得比较好(据作者自己说是采用了和NotePad++相同的控件),启动也比较慢,但支持windows和Linux(有了跨平台的特点,启动慢点也可以接受了。

)。

目前的版本是0.3(0.2的启动速度还比较快,0.3就慢了,但功能多了),是免费软件。

4、sc1。

这个软件也是免费、绿色软件,英文界面,优点是只需要一个.exe文件就可运行。

5、绝地程序编辑器。

中国人用Delphi编写的软件,开放源码,但功能上没有太大的特色(代码模板算一个)。

浏览中文时竟然会出现乱码,这点真是太不好了,如果是老外出这个问题还可以理解,毕竟他们不懂中文,要是中国程序员也出这样的问题就说不过去了。

6、CrimsonEditor。

韩国人编写的一款仿UltraEdit的免费软件,界面、列操作功能与UltraEdit类似(列操作功能与UltraEdit的可能就只有它了),启动速度也比较快,缺点是从2004年开始就没有更新了,所以我现在只用它做列操作。

7、DreamEdit。

这是个国产的优秀免费软件(此软件解压后可使用,虽然需要注册,但不注册对功能没有任何影响。

而且,现在作者的联系方式已经失效了,想注册也不知道该找谁去。

),虽然好几年没更新了,但用于中文的简单排版还是很方便的,而且其中集成了电子邮件发送的功能,非常实用。

还具有简繁体转换、全半角转换等实用功能,令我相见恨晚,用它写文章那是相当地好用,但不适合写程序。

特别声明:

1:

资料来源于互联网,版权归属原作者

2:

资料内容属于网络意见,与本账号立场无关

3:

如有侵权,请告知,立即删除。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1