Skip navigation.

极湖

无不用其“极”

从 UE 到 EmEditor

, ,

首先,这儿的“UE”指的是 UltraEdit

以前我一直用UE编辑代码,至少有5年吧,最近两年却不怎么用UE了,原因就是用了 EmEditor,顺手之后就不忍放弃了。

UE的列模式确实很好用,十六进制的编辑功能确实很“Ultra”。

先说说EmEditor的优点:

多语言多内码支持;(这一点UE没法比)
非常强悍的正则查找替换功能;(正则表达式很标准,查找结果全部着色,一目了然)
非常强悍的宏功能;(默认是JavaScript,几乎无所不能)
很好的插件体系;(因此可以无限扩展,这和Vim和Emacs的路线一致)
非常方便的文件比较功能;(这个UE做得也不错)
多文件操作,包括查找替换等;(这个功能UE也不错,可以说各有千秋)
界面的定制功能不弱,基本能够满足个性化的需求;
... ...

接下来说说EmEditor不足的地方:

作为插件的目录文件树(TreeView)反应迟钝,增删文件和目录不能立即反映,按F5可更新整个树,这个更新过程其实做了很多无用功;
列模式或者方块模式的编辑不如UE;
多文件查找的结果,以新文件中的链接的方式实现,不是很方便,每点开一个文件,都要切换一次文档;(这一点UE做得很好,放在下面的列表里面)
... ...

对EmEditor的一点期待:

实现TextMate那样的代码块"智能编辑"

iptables 下实现 FTP 的 PASV 模式连接cakePHP 动态选择数据库连接的方法

Comments

sp42 20. May 2009, 01:46

EmEditor收费的吧,,?哎呀……

jlake 22. May 2009, 09:52

EmEditor 有学生免费的 License。

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.

November 2009
S M T W T F S
October 2009December 2009
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30