吐槽一下编辑器

子曰:工欲善其事必先利其器。
我也听说:木匠坐三只脚的凳。

过去

中学时候,在Great Wall Basic上面跑过打印1到10000中每个数的平方,老师还以为我死循环了。那个也算编辑器吗?

大学最初写程序的时候Turbo Pascal,Visual Basic,Visual C++这些IDE伴随我学习语言的过程。但是他们都不是专门的编辑器。后来不务正业,写MUD的程序,语言是LPC(一种C语言变种)。于是换上Edit Plus,印象最深的是他那红色的图标真是漂亮啊。不管怎么说,Edit Plus算是一款真正的编辑器了。

上班后,工作主流还是VC。后来的接触了VisualAssist,感觉为VC插上了翅膀,但是还是不是特别好用。于是我开始思考:到底什么编辑器好?辗转SlickEdit,EmacsVimNotepad++我还是没有找到答案。最终,随着Ruby/Rails的火爆,看到一段使用Textmate的视频。我惊呆了,多选,同时编辑!编辑器还可以这样!可惜的是Textmate是Mac下的专属。还好,后来发现了他的Windows表兄,e-texteditor。那段时间正接触各种脚本和游戏数据编辑,用起来真是舒服高效啊。但是e-texteditor对中文编码支持不是很好。而且目前这个编辑器的域名也易主了,看来开源后就没咋维护了。

现在

时间飞逝,现在我主力使用的编辑器是Sublime Text。跨平台,有Textmate/e-texteditor的多选编辑。而且有不少插件。为了更好的写Markdown,我还花了不少时间为Markdown Preview写了Sublime Text 3的支持。

然后,Github出手了,Atom编辑器来了。遗憾的是目前开发版本在Mac上运行还行。而在Windows,唉吐槽一下,Atom继承了所有Mac转Windows软件的传统,那就是慢的要死。我Sublime Text 3秒开,而Atom要30秒都还不一定打的开。

继续吐槽一下,类似的继承该传统的软件还有:iTunes、iCloud Control Panel、Source Tree。

未来

Atom慢虽然是慢,但是他的的确确是21世纪的编辑器。因为需要更快的硬件嘛,哦不对,是因为他从功能和开发背景来讲超越了Sublime Text。而Sublime Text开发人力少,用户需求根本没有回复。比如之前我有请求新增一个API以方便插件开发。慢是不可怕的,可怕的是支持不力。

所以,Atom,未来是属于你的!

快点!快点!快点!