[序列文章] 打造全能的文本编辑器


说明

应xbeta邀请,我(polaris)将发表文章与大家分享文本编辑器的使用,希望您能从中找到属于您、适合您的一款文本编辑器。

文本编辑器可谓种类繁多、琳琅满目。没有选择是一种无奈,有选择往往是一种痛苦。当然更多的人都喜欢“痛苦”,毕竟“痛苦”的有价值。

在本序列文章中,本人将会就众多常用的文本编辑器的一些功能、使用技巧以及和和其他编辑器的一些比较作一个比较详细的介绍,希望通过这一序列文章的讲解,大家能够找到一款适合自己的文本编辑器,并将其打造成全能的文本编辑器。

由于本人不可能将所有编辑器都试用一遍,而且本人使用文本编辑器的经验不是很足,有一些是网上别人的经验,本人介绍的不好的地方,敬请批评指正。

本序列文章将会介绍以下编辑器:Vi/Vim、jEdit、EditPlus、UltraEdit、EmEditor和NotePad++等,有可能的话还会介绍其他编辑器的使用。敬请期待。

Vim Editplus EmEditor

文章目录

第一篇 群雄并起——文本编辑器的武林大会
概括性地介绍了当前比较流行的文本编辑器,并对其进行了一个大概的定位,这是对该序列文章的一个总括。

第二篇 简洁但功能强大的EditPlus——我的最爱
详细介绍了EditPlus作为文本编辑器的使用技巧,同时介绍了如何编写自己的语法文件。

第三篇 打造JAVA开发环境——EditPlus篇
详细介绍了EditPlus搭建JAVA开发环境。

第四篇 快速、轻量、可扩展、易于使用的EmEditor
详细介绍了EmEditor的一些特性和使用技巧以及一些简单的配置。

第五篇 普通人的编辑利器EmEditor——Vim的替代者
站在普通用户的角度来介绍EmEditor并打造出一个适合普通用户的、可以代替Vim的文本编辑器。

(完)

,

《 “[序列文章] 打造全能的文本编辑器” 》 有 39 条评论

  1. seagle 的头像
    seagle

    有Emacs吗?这个不能不介绍吧?

    1. zecy 的头像
      zecy

      从目录来看,作者这篇文章是面向普通用户。对于这部分用户,Vim和Emacs的门槛太高,而且强大的功能对他们也没有意义。Notepad对于一般用户其实已经很足够,作为增强软件,EmEditor绝对比Vim——和Notepad一样的操作方式,有很多现成的方便的宏完成文本处理工作,支持标签页让你方便地打开多个文本,同时也提供高亮、缩进和文本折叠。

      在转向Vim以前我使用了EmEditor大约有1年多,我很赞同作者的观点,对于普通用户,EmEditor比Vim和Emacs都要好得多。

      1. polaris 的头像
        polaris

        你说的很对,我的这一序列文章大部分是面向普通用户,当然,也会多少涉及点Vim/Emacs之类的。然而,我自认为这方面没有太多经验分享给大家,一来没有那么多精力去学习;另一方面,Vim/Emacs这样的文本编辑器网上资料可以说是很多,就Vim而言,官方提供的教程就是一个很好的学习资料,自己也不好意思再总结过多,而且也可能总结不好。

    2. polaris 的头像
      polaris

      我这个目录只是暂时已经写好了的文章的目录,后续还会增加,到时候可能会考虑介绍Emacs,毕竟十分的强大。其实,那天听到xbeta的建议,想试用一下TextMate,可惜没有Mac环境。

  2. est 的头像

    现在比较关注textmate, sublime, e2这种新一代text editor了。

    1. polaris 的头像
      polaris

      TextMate没有环境啊。sublime看了一下,很酷,有时间试用下。e2是啥呢?没搜到。呵呵

  3. Crane 的头像

    说编辑器肯定会有口水大战,坐等观看。
    我的看法是能来这儿看的人肯定会是对编辑器要求比较高的,特别是写程序的人,我觉得对于这样的人来说就是vim和emacs的挑选了,程序都玩得转,这两大神器配置成自己得心应手的操作方式也不是太大问题,一旦配好,配置文件留着,以后什么都不怕,见啥秒啥。

  4. crater0083 的头像
    crater0083

    其实PSPad也很好用,UltraEdit功能是强大,但有时候会有Bug,启动也慢

    1. polaris 的头像
      polaris

      PSPad使用过,的确还算好用的。不过在用其写Blog时,不太爽,还有就是在一行上点击,光标不是在最开始(或缩进处),而是在点击的地方。这对于文本编辑来说很不好,至少我个人这么觉得,不知道有没有地方设置。UltraEdit的确很强,不过有点大,启动确实比较慢,界面感觉也不是那么清爽。

      1. 1 的头像
        1

        在‘选项’-》编辑器‘行为’-》关闭‘允许卷动范围超过每列结尾及文件尾’即可

        不过关闭后,缺点是 打开文件速度将下降

        应该说,PSPAD我非常喜欢,但就这点不喜欢

  5. 小骆驼商队 的头像

    赞,我也最喜欢EmEditor
    快速、轻量、扩展性好

  6. langlang 的头像
    langlang

    咱是普通人,支持editplus!

    1. polaris 的头像
      polaris

      呵呵。EditPlus曾经的最爱,现在也常常使用。

  7. shirley 的头像
    shirley

    不编程,处理普通的文本的时候,还是用Emeditor比较多。而且Emeditor也有free版本哒。

    1. polaris 的头像
      polaris

      有同感。现在的Blog,我全是使用EmEditor写的。

      1. shirley 的头像
        shirley

        看了你在博客上的EmEditor介绍。又了解了许多以前不知道的东西。期待后面的关系正则表达式的应用介绍啊。

  8. gsxlm 的头像
    gsxlm

    EmEditor长期用户。但对一些高级功能还是不太熟,求全面的教程。

    1. polaris 的头像
      polaris

      可以根据需求来学习,一起探讨学习。

  9. tulock 的头像
    tulock

    哪位知道 editplus如何才能支持双击文件标签关闭文件的功能,这个主流功能我始终未找到

  10. icebird 的头像

    推薦Gedit,理由:
    1. 跨平台,雖然是Gnome的子項目,但現在同樣有win和mac版本。

    2. 插件眾多,並且win版本自帶了一大堆插件,包括word completion和snippets都有,只要啟用相關插件,word completion和snippets的組合絕對可以給你win下最像textmate的體驗。

    3. 支持廣泛,幾乎所有常見的開發語言都支持,不支持的簡單google一下,絕大多數都會有語法文件可供下載。

    4. 簡單明了。Gedit功能不多,但絕大多數都很貼心實用。

  11. windowsxpsp 的头像
    windowsxpsp

    我也是长期使用Emeditor,但只没有用到其高级功能。

  12. 宁波SEO 的头像

    记得大学的时候用qt写过一个简单的文本编辑器,当时成功的时候非常的happy

  13. 塞壬 的头像
    塞壬

    借光向Vim用户讨教一个问题:Vim支持不支持以词组 | 为单位移动光标,比如这句话里头。

    能否按一下某个按键把词组后面的光标|直接移动到问题冒号之后,或者直接移动到单位移动光标之后?

    1. 塞壬 的头像
      塞壬

      本人想要试着入手学习一下Vim,是未入门的新手。

    2. polaris 的头像
      polaris

      你可以试试”w”,不过这个是针对英文单词的。对于中文,应该没法识别词组。不过,你按w会发现,它可以识别冒号。

    3. zecy 的头像
      zecy

      Vim目前还不支持对中文使用w和e键,目前Vim会把所有中文视作一个“单词”,直到标点符号为止。所以在中文中跳转的便捷性还比不上英文。

      单从这个问题来看的话,可以用行内搜索来解决。在Normal模式下,按shift+f(也就是输入大写F)向光标前搜索,输入“:”,光标就会跳到“:”处,之后再按“a”就可以在冒号后输入,按“i”在冒号前输入。如果开始前“:”在光标的后面,改用“f”搜索就好了。

      早前看到有中文用户计划为Vim开发增强插件,使“f”可以支持以拼音定位汉字,未知现在情况如何。

      1. 塞壬 的头像
        塞壬

        多谢zecy和polaris的指点。
        看来想把Vim作为一般的文本编辑器使用眼下可能还没有EmEditor之类来的方便。

        1. polaris 的头像
          polaris

          如果你不想花很多时间学习的话,EmEditor是一个不错的选择。不过,我还是建议掌握一些Vim的基本操作。

  14. Dojer 的头像
    Dojer

    如果没有太多要求,Notepad2也不错。

  15. 真的金龙 的头像
    真的金龙

    主要使用EditPlus和EmEditor,辅助其他一些小工具。

    1. polaris 的头像
      polaris

      和我一样。呵呵

  16. 塑料周转箱 的头像

    其实我觉得自带的文本处理工具就很好,比较适合我这种菜鸟使用,这些强大功能的我用不上!不过的确是个好软件,因为有人肯定需要他!

  17. richard 的头像
    richard

    aptedit也是非常好用的,界面很简洁,功能也很强,喜欢editplus的,用aptedit应该没有问题

  18. Knight 的头像
    Knight

    没有人使用SciTE吗?
    本人SciTe+Notepad2,感觉很不错

    1. polaris 的头像
      polaris

      试试SciTe。

  19. 1 的头像
    1

    为什么不评价 PSPAD呢?

    此工具是免费中的老大,完全可以替代ULTRAEDIT

  20. robbenmu 的头像
    robbenmu

    emeditor 是 win下的textmate
    只有用了才能知道

  21. jayklx 的头像
    jayklx

    漏掉了scite…这东西可以归到第一类,至少能跟jedit平分秋色(其实我觉得还是scite更强点)
    jedit,scite和vim/emacs比起来,还是差了一点的

  22. 风车骑士 的头像
    风车骑士

    没人推荐akelpad, 我加上.
    适用于只需要简单的语法高亮+自动完成的功能的人. 速度比较快.