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


说明

应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 条评论

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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