月光博客

青青子衿, 悠悠我心, 但为君故, 沉吟至今

« 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/ ]

本文链接地址:http://www.williamlong.info/archives/1387.html
  • 文章排行:
  • 1.Moses
  • Vi 是编辑器之神, Emacs 是神的编辑器~~~ :D
  • ip: 88.191.79.*  2008-6-22 23:04:35   回复该留言
  • 2.Ghost
  • 对于 Vim 和 Emacs 这两个编辑器真的不服不行,刚刚接触 Vim 感觉没什么特别,慢慢的越用越上隐,自己写起 vi 脚本了(写些语法高亮、自动填充代码,写代码的速度比当初快了很多,不是我吹它有多神奇,你用过就知道)!

    反对使用盗版软件,若是金钱问题建议用开源或免费的东西,程序员的你为了大家的生活不要在盗版了!
  • ip: 125.92.90.*  2008-6-22 23:37:28   回复该留言
  • 3.lihaixin
  • 编辑php文件能够自动补全函数的那个比较好呢?
  • ip: 116.23.208.*  2008-6-23 0:39:25   回复该留言
  • 6.liufeng
  • 关于gVim和MacVim作者说错了。gVim不是Windows下的移植,而是图形界面的版本(g有GUI的含义)。Mac下也有gVim。

    另外,这种类型的文章看着很无趣。
  • ip: 24.78.62.*  2008-6-23 6:01:56   回复该留言
  • 8.joyousun
  • 我也觉得EditPlus用着很不错,个头小功能强,为啥没有呢。
  • ip: 218.28.3.*  2008-6-23 8:21:15   回复该留言
  • 18.ning
  • 这年头编程谁还用这些东西,那么多好的IDE.
    不明白怎么回事啊,VS2008,多强大啊,没有人用吗?
  • ip: 221.2.164.*  2008-6-23 16:41:42   回复该留言
  • 19.cdzl
  • mac上最好的编辑器我认为是textWrangler,BBEdit的免费版本。

    至于linux上,我觉得gedit好像比vim好用,尤其是编辑中文文本时,至于emacs,简直就是“屠龙术”,难学而无用。
  • ip: 218.16.108.*  2008-6-23 17:31:31   回复该留言
  • 22.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不适合你。

    哎,中国的博客们,还有博客们的评论者们,醒醒吧,不是所有的国外文章都是好文章,评论的时候,先算算自己有多少斤两,以免说出一些可笑的言论。弱智的文章不可恶,我就经常写弱智的文章。但是以看起来很专业的形式来写弱智的文章,就可能会误导别人了。
  • ip: 218.18.115.*  2008-6-23 22:11:17   回复该留言
  • 23.Miller
  • EmEditor也是很好用,很多年前因为他小巧玲珑,成为我的最爱,但是由于对多编码的支持太晚,以至于需要经常接触多种编码文本的我后来只能忍痛割爱,自己动手编写了一个方便单一语言平台下使用不同语言编码的编辑器来用。再后来 EmEditor 在这方面做得不错,对各种编码的支持很好,数量非常之多,而且显示不同平台编码的字体效果值得称赞,对多种语法的高亮方案也很齐全,可定制的内容非常多,适合各种各样的使用习惯。虽然还有些许小瑕疵,比如打开文件时自动识别编码要么就经常出现要让你选择的多此一举,要么就只能按固定编码打开,所以我自己写的小程序也偶尔需要派上用场。但是总体来说是非常不错的,可以胜任大多数的纯文本编辑工作。UltraEdit对单双字节混合的文本的支持一直不好,到现在还是不太理想,但是遇上需要16模式进制编辑的时候,也是个很好的帮手。
  • ip: 125.91.76.*  2008-6-23 23:11:37   回复该留言
  • 24.清爽点
  • 我发现很多"人"都喜欢扯政治. 还喜欢睁眼说瞎话. 不知道是五毛还是 五十。
  • ip: 61.152.127.*  2008-6-24 12:36:27   回复该留言
  • 25.我们都在清爽点
  • 我发现很多"人"都喜欢扯政治. 还喜欢睁眼说瞎话. 不知道是五毛还是 五十。


    政治是生存的基本保障,你行使的一切权利叫做政治权利,没有政治是无政府主义。你也是普通人,能比别人清爽到哪里去,再说你自己写的人都是带引号的,所以嘛,都是圈养的还分什么彼此。
  • ip: 61.178.86.*  2008-6-24 13:49:34   回复该留言
  • 26.bsxy
  • 我一直用editplus211,从2002年开始吧,真的,用它觉得特别舒心.
  • ip: 61.164.94.*  2008-6-26 11:43:08   回复该留言
  • 29.书法字典
  • 文本编辑器我还是用的最初级的,windows自带的,看了您的博文,长见识了.
  • ip: 125.84.28.*  2008-7-13 17:26:35   回复该留言
  • 30.netwjx
  • notepad++是基于Scintilla这个库的
    应该把SciTE也列进来
  • ip: 117.23.73.*  2008-7-20 1:14:24   回复该留言
  • 31.k9999
  • 垃圾~这样也能叫五个最佳的编辑文本?

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

    自以为是~
  • ip: 116.24.218.*  2008-7-24 11:54:44   回复该留言
  • 32.木哈哈哈
  • vi是*nix系统下文本编辑器的事实标准,天天在shell下面工作的人,谁不会用。emacs功能倒是强悍,用起来也叔父,可是那个lisp核心太慢了,严重影响心情。
  • ip: 125.71.41.*  2008-8-11 12:09:42   回复该留言
  • 35.cheng
  • 以前一直用UltraEdit, 也尝试过editplus, emeditor,自从接触了vim之后,对ue之类的编辑器真的是再也没有兴趣了,甚至觉得对vim有些狂热的宗教味道,没有真正用过的人是永远无法体会到的....
  • ip: 222.65.18.*  2008-11-23 10:11:38   回复该留言
  • 36.Lost
  • 一直在用EmEditor.不知道为什么 找了其它很多文本编辑 都适应不上,,,
  • ip: 125.110.2.*  2008-12-14 1:27:35   回复该留言
  • 38.python
  • NP++更新真快,新版的搜索功能比以前好用多了,搜索时没有了假死的现像,这一点快赶上editplus啦,呵呵!

    ~~~ 不过,我最近发现了ooNotepad,它的基本功能跟NP++实在太像啦!搜索功能也比NP++方便体贴多啦,而且中文支持也很不错哟,新出的东东,好像还在0.02版,最欣赏它的双标签功能,推荐一下
  • ip: 124.230.30.*  2008-12-31 19:32:04   回复该留言
  • 43.sean
  • 没有e-texteditor? http://www.e-texteditor.com/

    用一下就知道什么是windows下最好用的文本编辑器
  • ip: 218.80.198.*  2009-4-14 20:55:33   回复该留言
  • 44.miersi
  • 学习学习,在你的网站我可以学到很多东西的 哈哈
  • ip: 61.142.212.*  2009-5-10 14:26:06   回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 跟随我的推特:跟随我的推特
  • 跟随新浪微博:跟随新浪微博
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过电子邮件订阅本站

站内搜索

热文排行

最新评论及回复

最近发表

网站收藏

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.

This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.