青青子衿, 悠悠我心, 但为君故, 沉吟至今
« Google Trends提供网站流量分析DB2ASP数据库ASP页面生成工具 »

五个最佳编程文本编辑器

  很多场合下我们会用到纯文本编辑器,Windows自带的记事本功能很简陋,因此我们从网友的投票提名中选取了前五个最佳的文本编辑器(实际上有六个)。这些编辑器实际上主要适合程序员使用,他们的清单如下。

  Notepad++ (Windows)

Notepad++

  优于Windows记事本的一个文本编辑器,完全免费且开源,对于不同的编程语言可以实现语法高亮,代码折叠以及宏,起可定制性非常强。

  Emacs (所有平台)

Emacs

  Emacs文本编辑器深受高级程序员的喜爱,具有内置的宏功能以及强大的键盘命令,这对于编辑代码来说真是一种享受,这个程序几乎被移植到了每一个平台,并有多个发行版,其中最流行的是GNU EmacsXEmacs,它们是跨平台、完全免费并且开源。

  UltraEdit (Windows)

UltraEdit

  UltraEdit是一个49.95美元的共享软件,也提供了友好界面的编程编辑器,支持语法高亮,代码折叠和宏,以及一大堆其他的功能,内置了对于HTML、PHP和JavaScript等语法的支持,和其类似的一个共享软件EditPlus也不错。

  TextMate (Mac OS X)

TextMate

  价值63美元的TextMate功能强大且更具吸引力,其界面很具吸引力,在短短几年中就获得了大量的爱好者。Windows用户如果喜欢TextMate的话可以尝试用一下类似TextMate的E Text Editor

  Vim (所有平台)

Vim

  和Emacs一样,Vim以键盘宏而广受欢迎,做为著名的老牌编辑器Vi的后代,Vim很适合键盘操作的程序员的口味。Vim的可定制性很强,Windows用户可以试试gVimgVim Portable ,Mac用户则有MacVim。如果你只是需要Vim最有特色的部分的轻量型编辑器,可以试试Cream

  TextPad (Windows)

TextPad

  基于Windows的共享软件TextPad售价32.5美元,它同样拥有适合程序员的多种功能,语法高亮,代码拦截以及宏,TextPad具有不错的搜索能力和易用性。

  英文原文:Best Text Editors
  中文翻译:William Long
  中文译文:五个最佳编程文本编辑器



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/1387.html
  • 文章排行:
  • 1.我们都在清爽点
  • 我发现很多"人"都喜欢扯政治. 还喜欢睁眼说瞎话. 不知道是五毛还是 五十。


    政治是生存的基本保障,你行使的一切权利叫做政治权利,没有政治是无政府主义。你也是普通人,能比别人清爽到哪里去,再说你自己写的人都是带引号的,所以嘛,都是圈养的还分什么彼此。
  • 2008/6/24 13:49:34   支持(33)反对(10) 回复
  • 4.leinven
  • 不喜欢UltraEdit。一直用editplus!
  • 2008/6/28 9:23:57   支持(6)反对(2) 回复
  • 5.lihaixin
  • 编辑php文件能够自动补全函数的那个比较好呢?
    Joker 于 2011-9-24 18:50:47 回复
    补全php语法的话,我在用scite for php,很好的编辑器,特别为php优化过的。项目托管在谷歌,搜索一下就知道了。
  • 2008/6/23 0:39:25   支持(8)反对(5) 回复
  • 6.Lost
  • 一直在用EmEditor.不知道为什么 找了其它很多文本编辑 都适应不上,,,
  • 2008/12/14 1:27:35   支持(8)反对(5) 回复
  • 7.miersi
  • 学习学习,在你的网站我可以学到很多东西的 哈哈
  • 2009/5/10 14:26:06   支持(7)反对(4) 回复
  • 8.大家好
  • 对于运行在外面的东西我们是无法掌控它们,但是对于我们自己来说是无法欺骗的,我们无法回避自己的思想,对于他人肯定会用自己思想,至少他们为由他们思想掌控,除非交流无法控制
  • 2014/5/30 15:41:58   支持(6)反对(3) 回复
  • 9.此一时
  •  UltraEdit 正在使用
    很好 于 2010-4-7 11:02:37 回复
    很好很好很好很好很好很好很好很好很好很好很好很好。很好很好很好很好很好很好很好很好很好很好很好很好。
    很好很好很好很好很好很好很好很好很好很好很好很好。很好很好很好很好很好很好很好很好很好很好很好很好。很好很好很好很好很好很好很好很好很好很好很好很好。
  • 2008/6/23 5:19:00   支持(5)反对(3) 回复
  • 12.Editplus是最好的文本编辑器
  • Editplus这么好的文本编辑器怎么都不算?
    最喜欢的是Editplus,不过这么好的文本编辑器竟然都没有,这篇写得太不好了。
  • 2008/10/31 17:10:04   支持(9)反对(7) 回复
  • 17.寒川
  • 发现个错别字,“且可定制”,不是“起可定制”吧。。
  • 2013/1/21 12:42:29   支持(4)反对(2) 回复
  • 18.Moses
  • Vi 是编辑器之神, Emacs 是神的编辑器~~~ :D
  • 2008/6/22 23:04:35   支持(10)反对(9) 回复
  • 19.mmnn
  • 这些没意思 最强大的是心灵感应
  • 2009/12/13 17:08:10   支持(5)反对(4) 回复
  • 21.ww
  • 这类编辑器用作编程,只适用于专职程序员,web开发的话,我觉得是不合适的,单做C这类语言倒是合适。
  • 2011/1/20 23:22:19   支持(6)反对(5) 回复
  • 23.wind
  • Notepad++作為一個輕量的文字編輯器,相當好用!
  • 2011/6/8 15:39:53   支持(9)反对(8) 回复
  • 24.过客
  • 免费的文本编辑器,RJ EditED还是挺好用的。
  • 2011/10/31 17:30:18   支持(9)反对(8) 回复
  • 27.gaby
  • 我也用editplus,破解版的,好用!
  • 2008/12/29 14:05:07   支持(4)反对(4) 回复
  • 28.啊好大的恐龙
  • 请问:
    这些文本编辑器用来干什么啊!
    编程吗?
    不是有语言
  • 2009/2/3 16:33:30   支持(7)反对(7) 回复
  • 29.LegendAngel
  • Soure Insight 怎么用的人不多??
    我一直用这个软件编辑代码,很好的的啊,不知道,跟你们提到的软件是不是一种类型?
  • 2010/12/25 19:38:54   支持(11)反对(11) 回复
  • 30.Ghost
  • 对于 Vim 和 Emacs 这两个编辑器真的不服不行,刚刚接触 Vim 感觉没什么特别,慢慢的越用越上隐,自己写起 vi 脚本了(写些语法高亮、自动填充代码,写代码的速度比当初快了很多,不是我吹它有多神奇,你用过就知道)!

    反对使用盗版软件,若是金钱问题建议用开源或免费的东西,程序员的你为了大家的生活不要在盗版了!
  • 2008/6/22 23:37:28   支持(7)反对(8) 回复
  • 31.joyousun
  • 我也觉得EditPlus用着很不错,个头小功能强,为啥没有呢。
  • 2008/6/23 8:21:15   支持(9)反对(10) 回复
  • 33.Chun
  • 居然没有 sourceinsight ??
    asdfrewt 于 2010-6-7 9:38:46 回复
    有啊
  • 2008/6/23 10:25:57   支持(2)反对(3) 回复
  • 36.surfchen
  • 作为vim的多年使用者,在greader里看到别人分享的这篇文章之后,我不得不上来说两句。

    vim和emacs二者除了版权很像之外,实在没有一点像的地方。当然,他们都是大量依赖键盘操作的编辑器,但是操作方式有着天壤之别。

    最后,看了一些评论之后,我再次看到了中国式的自以为是。居然有人拿vs来对比,居然有人说emacs是屠龙之术,居然有人说gedit比vim好。我告诉你们吧,google公司里,最主要的编辑器是vim和emacs。而如果你们阅读过很多开源软件的代码,你们会发现很多源码的底部都有vim的几个配置,很多源码块都有vim的folder标志。不过我相信你们几乎没阅读过任何一个优秀的开源软件的代码,去下载一个MySQL代码看看吧。

    拿vs来和这些编辑器对比的,是一个mfc程序员,而且是初级的(如果算是程序员的话)。初级的mfc程序员,有一个特点,就是所有的开发工作,都是在一个IDE里进行。他们写的代码不可重用,高度耦合,因为他们从一开始就在画框框,把所有的代码都写在框框里。他们如果接触了*nix开发,或者只是接触了mingw,他们会知道写库,知道link的概念,知道有gdb这种东西,才知道原来很多东西都是可以很模块化,才知道模块化具有高度可测试,高度可重用的特点。如果他们发现vs是可以结合emacs使用的,他们就会明白另外一种形式的模块化了。拿vs和emacs对比,就相当于拿一个人和他的手来对比,你们说可笑不可笑。

    另外说gedit比vim好的人,肯定不是程序员了。所以进来看这篇文章是错误的选择,因为这篇文章的标题是“五个最佳的编程文本编辑器”,不是“五个最佳的编辑器”。不过就算标题是后者,我也很想说,大哥,你用回windows和osx吧,gnu/linux不适合你。

    哎,中国的博客们,还有博客们的评论者们,醒醒吧,不是所有的国外文章都是好文章,评论的时候,先算算自己有多少斤两,以免说出一些可笑的言论。弱智的文章不可恶,我就经常写弱智的文章。但是以看起来很专业的形式来写弱智的文章,就可能会误导别人了。
    hbwhypw 于 2011-9-21 21:02:05 回复
    surfchen说得很是中肯,支持。不过,我还是菜鸟,接触过EditPlus、Notepad++、gVim,都不错!各有用处。EditPlus上手快,简单嘛!gVim强大、利器!工具是好,就是我还不能驾驭好。Notepad++嘛!不太熟,不做评价。
    有人说VS的,的却是有点搞人呐!那东西是IDE呀!照他这他说,Eclipse也是文本编辑器了呀!
    xxx 于 2011-12-18 0:10:04 回复
    Ur comment exactly applies to urself.
    怎么 于 2012-6-27 18:44:38 回复
    怎么总有人吧能写字的东西都叫做编辑器呢?那么word真的强大到家了。。
  • 2008/6/23 22:11:17   支持(15)反对(16) 回复
  • 37.bsxy
  • 我一直用editplus211,从2002年开始吧,真的,用它觉得特别舒心.
  • 2008/6/26 11:43:08   支持(3)反对(4) 回复
  • 38.z.Yleo77
  • 最近再试收vim 感觉很不错。
  • 2009/1/13 19:31:47   支持(5)反对(6) 回复
  • 40.henghome
  • 居然没有EditPlus,我用得不要太爽哟
  • 2008/6/23 7:41:31   支持(5)反对(7) 回复
  • 41.ning
  • 这年头编程谁还用这些东西,那么多好的IDE.
    不明白怎么回事啊,VS2008,多强大啊,没有人用吗?
    jacoblx 于 2014-12-6 8:57:31 回复
    这位兄弟,你只在win上写mfc吗?即使如此,也可以安装插件啊,vs的录入效率是远远比不上vim的
  • 2008/6/23 16:41:42   支持(11)反对(13) 回复
  • 42.Miller
  • EmEditor也是很好用,很多年前因为他小巧玲珑,成为我的最爱,但是由于对多编码的支持太晚,以至于需要经常接触多种编码文本的我后来只能忍痛割爱,自己动手编写了一个方便单一语言平台下使用不同语言编码的编辑器来用。再后来 EmEditor 在这方面做得不错,对各种编码的支持很好,数量非常之多,而且显示不同平台编码的字体效果值得称赞,对多种语法的高亮方案也很齐全,可定制的内容非常多,适合各种各样的使用习惯。虽然还有些许小瑕疵,比如打开文件时自动识别编码要么就经常出现要让你选择的多此一举,要么就只能按固定编码打开,所以我自己写的小程序也偶尔需要派上用场。但是总体来说是非常不错的,可以胜任大多数的纯文本编辑工作。UltraEdit对单双字节混合的文本的支持一直不好,到现在还是不太理想,但是遇上需要16模式进制编辑的时候,也是个很好的帮手。
  • 2008/6/23 23:11:37   支持(2)反对(4) 回复
  • 43.netwjx
  • notepad++是基于Scintilla这个库的
    应该把SciTE也列进来
  • 2008/7/20 1:14:24   支持(5)反对(7) 回复
  • 46.liufeng
  • 关于gVim和MacVim作者说错了。gVim不是Windows下的移植,而是图形界面的版本(g有GUI的含义)。Mac下也有gVim。

    另外,这种类型的文章看着很无趣。
  • 2008/6/23 6:01:56   支持(7)反对(10) 回复
  • 48.k9999
  • 垃圾~这样也能叫五个最佳的编辑文本?

    editplus?,和emeditor 都不入围?
    找几个鸟都不认识的软件(除了UE)也能叫最佳?

    自以为是~
    syeerzy 于 2010-10-5 23:57:49 回复
    5个软件都用了相当一段时间,现在主要用MacVim.

    个人感觉还是比较中肯的, 选这5个...至于有人说只认识UE,也不奇怪,如果只生活在Windows,那是只认识Windows的软件了.

    Vim代表最高的工作效率,是对效率的极限追求.
    Emacs和TextMate代表无限的可能性,比如用Emacs煮咖啡玩俄罗斯方块...
    UE和Notpad++还有EditPlus代表一种Windows文化,就是牺牲某些方面来换取更有价值的另外的方面.


    另外有人提到TextWrangle, 也是个很强悍的编辑器, 至少在免费的原生纯Mac软件里非常强悍, 而它的同胞大哥 BBEdit 更是个神奇的编辑器, 几百美元买个文本编辑器是很多人不敢想像的,但是世界上最贵的编辑器就有它贵的理由,(可惜中文用户比较不好体验了,它的最大杀手锏对中文没什么意义)

    如果不考虑价格因素,
    Windows上我觉得UE和EditPlus都是好选择,
    对应的Mac上的 BBEdit 和 TextMate (BBEdit跟UE都是以功能多而著称,但是BBEdit总体来说比UE要强大,可惜是价格太可怕了. TextMate属于类似EditPlus和Emacs的混合版, 像EditPlus那么轻巧又像Emacs那么充满一切可能的扩展,就是年岁少了点,而且仅仅在Mac一个平台---它是苹果精品软件大奖工具类冠军得主 ( ^_^ 当时 游戏类得主是 魔兽世界 燃烧的远征...)


    因为评的是编程类编辑器所以我觉得这5个实至名归. 如果是把编程拿走不考虑...金子做的BBEdit就无敌了....
    t10n 于 2013-10-20 17:07:20 回复
    ”找几个鸟都不认识的软件“
    既然知道自己是 鸟 了 还出来显摆就是你的错了。。
  • 2008/7/24 11:54:44   支持(10)反对(13) 回复
  • 49.木哈哈哈
  • vi是*nix系统下文本编辑器的事实标准,天天在shell下面工作的人,谁不会用。emacs功能倒是强悍,用起来也叔父,可是那个lisp核心太慢了,严重影响心情。
  • 2008/8/11 12:09:42   支持(4)反对(7) 回复
  • 50.python
  • NP++更新真快,新版的搜索功能比以前好用多了,搜索时没有了假死的现像,这一点快赶上editplus啦,呵呵!

    ~~~ 不过,我最近发现了ooNotepad,它的基本功能跟NP++实在太像啦!搜索功能也比NP++方便体贴多啦,而且中文支持也很不错哟,新出的东东,好像还在0.02版,最欣赏它的双标签功能,推荐一下
  • 2008/12/31 19:32:04   支持(4)反对(7) 回复
  • 51.wind
  • 不错,初上手vim,很强大的说。
  • 2010/1/29 22:41:58   支持(3)反对(6) 回复
  • 53.wgx
  • 正在使用Emeditor
    准备找一个各个平台都有的版本试试
  • 2010/11/18 9:51:47   支持(6)反对(9) 回复
  • 56.cdzl
  • mac上最好的编辑器我认为是textWrangler,BBEdit的免费版本。

    至于linux上,我觉得gedit好像比vim好用,尤其是编辑中文文本时,至于emacs,简直就是“屠龙术”,难学而无用。
  • 2008/6/23 17:31:31   支持(5)反对(10) 回复
  • 57.清爽点
  • 我发现很多"人"都喜欢扯政治. 还喜欢睁眼说瞎话. 不知道是五毛还是 五十。
  • 2008/6/24 12:36:27   支持(5)反对(10) 回复
  • 59.G字头老大
  • 还有“EmEditor”和“PSPad”呢?
  • 2011/3/15 21:09:16   支持(5)反对(10) 回复
  • 60.书法字典
  • 文本编辑器我还是用的最初级的,windows自带的,看了您的博文,长见识了.
  • 2008/7/13 17:26:35   支持(1)反对(7) 回复
  • 61.cheng
  • 以前一直用UltraEdit, 也尝试过editplus, emeditor,自从接触了vim之后,对ue之类的编辑器真的是再也没有兴趣了,甚至觉得对vim有些狂热的宗教味道,没有真正用过的人是永远无法体会到的....
  • 2008/11/23 10:11:38   支持(1)反对(7) 回复
  • 62.Matthew
  • 正在使用EmEditor,用起来同样很强大
    准备找个不受平台限制的编辑器
  • 2011/9/18 0:32:12   支持(5)反对(11) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.