各种文本编辑器的优缺点_第1页
各种文本编辑器的优缺点_第2页
各种文本编辑器的优缺点_第3页
各种文本编辑器的优缺点_第4页
各种文本编辑器的优缺点_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.各种文本编辑器的优缺点各种文本编辑器的优缺点2020-07-28 16:12原文地址:原文标题:我使用过的文本编辑器及其历程发表日期:2006-10-09 18:07:48作者对15种文本编辑器做了详细的评比,信息量很大。虽然是在06年底发表的,但其中的大部分内容照旧正确,相信对很多正在寻找文本编辑器的朋友会有所帮助。从大二开场,我买了电脑,除了学习、打游戏以外,还经常写点东西,当时觉得写篇小文章用Word有点过分,有时就用wps,但仍然感觉有点大材小用,后来,还负责院团委的网页,更是觉得用记事本编辑网页是一件困难的事。当时虽然已经听说了UltraEdit,但一来上网不方便,二来也不知道它的

2、详细好处,因此一直没有用。有一次,自己买了张工具盘,上面有几百个常用的小工具,其中就有EditPlus,当时感觉介绍不错,就装上了,但装上以后并没有感觉到有多方便,反而觉得很不好用,因为一是每次启动弹出个对话框,说本软件还剩多少天的试用期,但奇怪的是,用的越多,剩余的天数越多,可能是破解没有破解完全吧;二是对中文支持不好,用退格键删除时经常会出现乱码。因此一直没有怎么用。一、UltraEdit工作以后,到了紫光软件公司如今的紫光华宇软件公司。公司里的人都用UltraEdit,于是我也装了一个,是破解版的,用了几天,感觉很好,除了启动慢以外,行号、列操作、日期、行高亮显示、可集成编译器、10个剪

3、贴板、十六进制编辑、右键菜单翻开等功能都让我非常满意,当时一度认为这是最好的编辑器,有编辑器如此,夫复何求!:P不过在使用过程中,也有一些小问题,列操作时经常会出现乱码,虽然不影响操作,但总感觉不太好。还有就是黄色的高亮显示有点太显眼这个颜色可以自己设置,感觉不太好。我对UltraEdit的评价:优点:1、翻开文件速度较快2、十六进制编辑功能强大3、列操作是我见过最强大的,即使是Vim、Emacs也比不上它。4、有代码提示功能,假设前面已经定义了一个变量abc,然后在后面输入a,再按Ctrl+空格键,即有提示abc。5、有代码折叠功能。6、配置信息比较全面。7、功能比较全面,很多功能在别的文本

4、编辑器中发现后,以为是新功能,但翻开UltraEdit一看,这功能早已有了。8、右键菜单比较强大。缺点:1、默认的设置中不支持Pascal语言2、启动速度较慢。3、是收费软件,虽然破解好找,但总感觉不好。4、对中文支持不是很好,但最近的版本已经做得比较好了。总结:假设你想用来学习编程,或者使用列操作比较多,UltraEdit是一个不错的选择。二、EditPlus当时特别喜欢写点东西,但在公司写总是不太方便,于是就在家写。当时我还没有U盘,因此没法把公司的UltraEdit拷回家里用,用记事本吧,曾经沧海难为水,简直无法忍受。突然想起了自己机子上的EditPlus,翻开一看,原来也有不少功能,当

5、初怎么没发现呢?可能是我用UltraEdit以后,知道了文本编辑器具备的多种功能,因此有的放矢,在EditPlus中也也找到了对应的功能。但当时EditPlus编辑中文时经常出现乱码,让我感觉特别难受。后来,买了U盘,又在网上下载了一个最新的EditPlus版本拷回家里,这下可好了,中文问题解决了,而且EditPlus不但启动速度比较快,界面也比UltraEdit好看一些。对其优缺点我总结如下:优点:1、界面比较好看。2、设置比UltraEdit好用,UltraEdit虽然设置很多,但要找到自己需要的还不容易,而且有的功能不在设置里面,而在其他里面,分类不太科学。3、有代码完成功能。其实,Ul

6、traEdit的可以称为代码完成,而EditPlus的代码完成功能Code Complete我觉得称为代码模板更好一些,比方,输入if,就自动完成为if。4、日期输入可以自己定制,UltraEdit好似没有这个功能。EditPlus那么支持多种日期、时间输入。5、支持网页预览。EditPlus中集成了IE,可以对编写的HTML文件进展预览。缺点:1、仍然是不免费。其实,软件作者也需要生存,收点钱在情理之中,可惜的是,他的收费与国际接轨单位是美元,而我们的工资仍然是人民币,而且还没有升值多少,因此,对于中国人来说注册费用不是一个小数。2、功能比较简单,和UltraEdit比较起来,EditPlu

7、s在细节方面功能比较少一些。3、不支持代码折叠。不知道最新的版本是否支持。4、更新比较慢。UltraEdit有名的更新快,很短时间内就会出一个新版本,但新版本经常不太稳定,而EditPlus那么慢上很多。我都不知道上一个版本是什么年代了。5、对正那么表达式支持不如UltraEdit。总结:假设你想用来编辑网页,EditPlus是非常适宜的。三、Emeditor其实,有了UltraEdit和EditPlus两大利器,我已经心满意足了,但我对文本编辑器的兴趣更浓了,经常上网看论坛,想发现更好的编辑器,有一天在一篇帖子里发现有人说他喜欢用Emeditor,于是我也找了个下载。翻开一看,感觉很一般,启

8、动速度很快,界面虽然比UltraEdit好看一些,但总感觉不如UltraEdit适宜编程,而且,竟然不支持多文档,每次翻开一个新文件,它都要翻开一个新窗口。后来,发现有一个窗口绑定功能,可以实现假的多文档,但实际上仍然是多个进程这个问题如今已经解决了。但用了一段时间,发现它的好处了,首先,对中文支持比较好;其次,支持插件功能;再次,宏功能比较强大。于是,我从那以后到如今写文章都用它了。其优缺点总结如下:优点:1、对中文支持比较好,可以统计中文字数。这一点UltraEdit和EditPlus都不支持,它们只能统计字节数。2、有搜索高亮功能,这也是比较独特的一点,据我所知,其他文本编辑器只有Vim

9、支持这一功能。3、支持插件功能,用户可以自己编写插件。插件功能比较强大,如网页预览、字数统计、代码折叠、代码模板等功能都是用插件实现的。4、虽然作者是日本人,但比较厚道,EmEditor是收费软件,但有免费版功能上有一些限制,从事教育的用户还可以免费得到注册号。5、支持Pascal语言。这点UltraEdit和EditPlus都不具备,需要自己写配置文件。6、宏功能强大。支持VBScript和JavaScript。7、启动速度很快,和记事本不相上下。据作者说,专门对启动进展过优化。8、代码折叠功能还支持文本文件,比较独特,也比较有用,比方这篇文章,它就可以按一、二、三、四这样折叠每一小段,看起

10、来一目了然。9、自动缩进功能支持中文空格。大多数文本编辑器都支持自动缩进,你在这一行输入两个空格按回车,下一行会自动缩进两个空格,但你用中文空格就不行了,我用过的软件中,只有EmEditor支持中文空格缩进,写起文章非常方便。10、有全角、半角转换功能。其他同类软件很少具有此功能。缺点:1、适宜写文章,但不是很适宜写程序,这点感觉不如UltraEdit。2、很多功能用插件实现,虽然比较灵敏,但也增加了程序的不稳定性,比方代码折叠功能就比较容易出错,虽然不影响程序,但经常出现报错对话框也不是好事。3、和有些软件有冲突,如搜狗拼音等,不过搜狗拼音是后面出的,应该是它的问题而不是EmEditor的问

11、题。4、正那么表达式支持不如UltraEdit。5、对大文件支持不好,过大的文件数十MB无法翻开。总结:EmEditor适宜于写文章、编写简单的程序和配置文件。这篇文章就是用EmEditor写的假设你会编程,还可以为其编写专门的插件需要用到VC,有点难度,不过好在作者在其网页上提供了一些插件的源码,我们可以照猫画虎。四、Emacs世界上的哪个文本编辑器最强大?以前我以为是UltraEdit,后来才知道是Emacs和Vim,至于它们到底有多么强大,我却没有感觉。由于泡BBS比较多,我听说了Emacs这个强大得无以复加的软件。于是,怀着仰慕的心情把它下载了下来,但发现很难用。看帮助也看不出什么途径

12、。后来,发现了一本?24小时学会Emacs?的电子书,是英文版的,吓了我一跳。因为我看过很多?24小时学VB/Java/Linux?之类的书,心想,用24小时学编辑语言都已经足够了当然,事实上是远远不够的,用来学Emacs岂不是浪费时间。为什么没人写一本?24小时学UltraEdit/EditPlus/EmEditor?的书呢?因为用这三种软件根本不需要花那么长时间学当然,要加上其中某些功能引出的学习内容,如正那么表达式、VBscript等等,那24小时可能还不够。为了学好Emacs,我硬着头皮看了几天那本书英文版终于学会了一些用法,但感觉费了这么长时间,学习这些文件翻开、关闭、插入、删除之类

13、的根本功能,有点得不偿失,因此后来就没学了。Emacs的优缺点总结如下比较片面,我毕竟用得不熟悉:优点:1、翻开大文件速度很快,我做过实验,一个24M的文件,用Emeditor翻开就死了,UltraEdit用了将近一分钟,EditPlus更久一些,不过好处是有个进度条,大家心里有点数。而Vim和Emacs速度都很快。2、自定义功能强大。Emacs自定义的特性是所有文本编辑器中最强的,即使是Vim也难以望其项背。3、免费,而且还是开源。4、支持多个操作系统。缺点:1、入门比较难,学Emacs我用的时间最久,但学到的最少。2、对中文输入法支持有些问题,我用的极点五笔在Emacs不是最新版本,最新的

14、我没试过中有时会有些问题。当然,西方人的软件对中文支持好的不多。3、启动速度比较慢,比UltraEdit都慢。也许是功能太强大的缘故吧:不过Vim启动还挺快的。总结:Emacs适宜于编程,处理比较大的文件,而且由于其强大的扩展性,还可以用于写日记、写邮件、日程安排之类,但假设你只想写点小文章或编点小程序,我不建议你用Emacs。五、Vim既然学不会Emacs,那我就学Vim吧。为什么要学它?因为我当时对Linux比较感兴趣,想进展自学,但要在Linux下编程,必须熟悉编辑器的用法,当时还不知道Eclipse,所以只能学习Vim和Emacs了。我下载了一个Vim,装上一看,也不会用。第一眼看它比

15、Emacs还难用,Emacs好歹进去就能输入,而Vim那么进去以后只能看,必须按某个键才能进入编辑状态。哪个键呢?我当时不知道。于是,在键盘上乱按,正好碰上了i键,于是就进去了。进去以后,仍然不太会用。于是,开场看联机的帮助,说句心里话,Vim的帮助比Emacs好懂多了,我边看边操作,用了几天时间,渐渐学会了常用的功能,而且还掌握了其中的一些特色功能,比方说按dd删除一行。但入门以后,我就没有多少进步了,因为毕竟是从Windows开场用的其实我最早用的是Dos下的Edit程序,对Vim那种操作方式有种天然的抵触情绪,所以也就没怎么深化学习。Vim的优缺点如下:优点:1、支持多种操作系统。2、翻

16、开大文件速度较快,在大文件中查找的速度也很快,远超过UltraEdit、EditPlus、Emeditor。3、免费,开源。4、有搜索高亮功能,Emeditor也有此功能,可能是向Vim学的,毕竟Vim年代长远了。5、支持各种编辑语言。你用UltraEdit、EditPlus、Emeditor等软件,经常因为某种语言不支持而发愁,而Vim实在是考虑得太全面了,根本上每种语言它都支持,真找不到哪种不支持的当然,中文编程语言它可能不支持:P。6、功能强大,根本上其他文本编辑器有的功能它都有,没有的功能它也有,真是个伟大的软件也许Emacs更伟大,但我不喜欢。缺点:1、比较难学,但比Emacs好学一

17、些。2、虽然有菜单,但windows用户第一次上手虽然会很难。3、界面不太好看,当然看多了会日久生情的,但Windows用户一般不会喜欢它的。4、键盘命令太多,用户必须经过长期使用才能纯熟。总结:Vim适宜于编程,写各种配置文件,处理各种大小的文件。六、TextPad这个软件是我在水木的新软版里的精华区找到的,那是一篇老帖子,但仍然勾起了我对它的兴趣。那一段时间我没工作,经常去网吧上网,下载一些学习资料、小说拷回家看,由于下载的东西格式比较乱,需要先整理一下,所以我下了个TextPad,用它整理,它的界面比UltraEdit好看一些,功能似乎也不少,但使用起来让我很绝望。只不过几百k的一个文本

18、文件,在它里面自动换行,竟然有几秒钟之久!而UltraEdit、EditPlus、Emeditor等软件那么马上可以换行,根本不需要等。于是,我也不想用它了,没有把它拷回家。TextPad的优缺点分析如下:优点:1、界面比较好看,以白色彩为主。2、功能比较全面。缺点:1、需要付费。2、自动换行功能做得较差,速度很慢。总结:TextPad比较适宜编程和写配置文件,其它的好似不太适宜。七、NotePad+有一段时间,我找了个比较清闲的工作,整天无所事事,于是就在网上找些软件下载,很快发现了NotePad+,这是一个开源软件,于是我下载了试用,感觉功能也挺强大,但不是很适宜我。我还下载了代码研究了一

19、下,感觉比较难,看不懂:优缺点分析如下:优点:1、代码折叠功能强大,比UltraEdit、Emeditor等都强。2、是开源软件,可以免费使用,也可以自己定制需要的功能。3、支持插件功能。4、搜索功能比同类软件考虑全面,如支持某字符统计、标记等。5、支持代码提示功能。6、支持Pascal语言。其他支持的语言也比较多。缺点:1、对中文支持不好,搜索功能不能搜索中文最新的3.9可以。2、界面比较难看。3、有的功能分类不科学,用户经常使用的插入当前日期功能竟然在插件中实现,这本来只是一句代码的问题。4、翻开大文件比较慢据说重新编译其中的一个dll可以改善此功能5、自动换行不太好用,比方说中文里夹杂英

20、文,它有时会让一个小单词占用一行,看起来特别别扭。总结:NotePad+用来写程序还是比较好的,写文章就有些欠缺了。八、Pspad有一段时间,UltraEdit更新特别频繁,但快了就容易出错,每个版本都会有几个小bug,于是有人对它感到绝望,说我还是用Pspad吧,我看到此处,心里一动,于是下了个Pspad试用了一番。这个软件是免费软件,是捷克的一个Delphi程序员的作品。不需安装,直接解压即可使用。我用了几天,感觉功能还是比较全的,但也有一些缺点,最后决定,将它作为EditPlus的补充,因为它的功能完全超越了EditPlus,当然和UltraEdit还有一些间隔 。Pspad的优缺点分析

21、如下:优点:1、免费,绿色软件。2、作者更新比较快。3、支持代码模板、代码提示、剪贴板循环这个功能好似只有V有,UltraEdit虽然支持多个剪贴板,但也不如这个功能好用。总体上说,功能比较全面。4、集成了一些常用的功能,如取色、表达式求值等等。这些功能一般软件都不具备。5、支持多种语言,如中文、英文、西班牙文等。6、支持十六进制编辑,但速度比UltraEdit慢。7、支持功能扩展,用vbscript和javascript实现,好处是编码比较简单,缺点是扩展才能有限,不如Emeditor。缺点:1、不支持C#语言,需要自己进展配置作者可能不喜欢C#,只喜欢Delphi。2、不支持代码折叠,据作

22、者自己说,近期内也不打算增加此功能这可是他亲自在自己的论坛里说的,我亲眼所见。3、启动比较慢,比UltraEdit还慢一些,但比Emacs快。4、对自动换行支持不好。目前,只有一种换行方式:在指定列换行,而Emeditor可以按指定列换行,也可以在窗口边缘换行,其他的类似软件大多也支持窗体边缘换行,而PsPad就是不支持,你把换行列数设为120,在最大化情况下很正常,但你是改变窗口大小,就看不到窗口右边的部分文字也没有滚动条,按向右方向键也过不去。据说是它的内核有些问题。5、列操作不如UltraEdit其实,列操作比得上UltraEdit的软件几乎没有,反正是我没遇到过,即使是大名鼎鼎的Vim

23、在这点上也稍逊风骚,但既然想用Pspad代替UltraEdit,总得考虑一下这点啊。总结:作者将Pspad定位于程序员的专用编辑器,因此,对功能上考虑得比较全面,而且又是免费软件,因此总体上可以说是非常优秀,用来编程、写网页是很适宜的。假设你想用它来写文章,感觉会不太适宜。假设你对启动速度比较在意,我不建议你使用此软件。九、其他一会儿功夫就写了这么多,我也该歇歇了。下面就写得简单一些,毕竟,下面的软件,我用得不太多,而且功能上的亮点也不是很多。以下排名按我开场使用的时间排序1、NoteXPad,中国人用Win32汇编写的文本编辑器,界面比较好看,但功能较少,而且启动速度较慢功能少可以理解,但速度慢我就不能理解了,功能少了,需要加载的项就少,而且是用汇编写的,速度慢成这样真说不过去。有的版本的Total Commander将其集成为默认的文本编辑器,我觉得还不如用Notepad+或Emeditor代替之,这二者的启动速度比较快。2、Turbo Pad,一个开源工程,支持多种语言,支持代码折叠,代码模板等功能,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论