试用Textmate


对尝试新的编辑器很上瘾,本来vi用了多年,又不甘心地花很长时间去习惯emacs。最近抽空修改fbo,顺便试了试Textmate,这个号称The Missing Editor for Mac OS X,经常出现在Ruby On Rails的demo中,开始迅速窜红的浏览器。
首先很高兴地发现textmate支持以emacs的方式移动光标,无论是用管vi还是emacs的人,一般手都已经懒到无法忍受移到箭头键的位置,OK,textmate过了这关。
对于我来说很有帮助的是textmate的project的组织方式,拖一个目录到siderbar里就自动建成了,添加文件和目录都很简单,不用再在editor和shell或者Finder之间不断切换,以tab方式支持多文件操作。emacs和vi都有多文件编辑方式,用vi的时候我也会split一个window出来专门做目录文件访问,但总不如native ui灵活,buffer切换上emacs还好些,vi简直就是恶梦。在textmate里目录浏览和文件切换都非常方便。在一个文件中也提供符号列表来方便跳转。
我用编辑器不能没有自动补全符号功能,emacs在这方面做的比较好,vi也不错。Textmate里使用Esc来做自动补全,补全方式类似vi,但好像只能匹配当前文件而不是所有打开的文件。Textmate支持自动补齐括号和引号,补齐的方式很智能,很好用。自动缩进做的也非常不错,包括copy/paste不同indentation的内容也可以保证正确。就是这样的一些小功能,很容易让你对一个编辑器产生依赖。
textmate还有很多很有用的功能,比如template、code snippet、macro…大多针对程序员,目标很明确。
textmate也没有很多功能,这话特别要向emacser来说明,在编辑器里收信、浏览网页和玩俄罗斯方块仍然是你们的专利!
我现在已经非常喜欢这款编辑器了,现在的问题就是是否要花39英镑来结束我的试用期。好编辑器只有两种,一种免费的,一种狂贵的。真够ft。
Update: Textmate在显示中文以及和中文输入法配合上存在问题,对中文输入有要求者慎用。

9 条评论

Recent Posts:

Recent Comments:

Archive:

Tags:

Bookmarks:

My music:

About Me:

I am a software engineer in Beijing, China. I write code for work and for fun. I am interested in web technology, life hacking and console games. This blog is dumped from my left brain.
View Robin Lu's profile on LinkedIn

My Flickr:

    scribbleAt Modern Sky Music FestivalIMG_0389IMG_0312urumqi panaramaIMG_9664

Friends: