试用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 条关于 “试用Textmate”的留言

  • devin April 2nd, 2006 21:19

    你用textmate处理中文没有问题吗?

  • Robin Lu April 3rd, 2006 08:54

    我处理中文的情况不太多,刚才试了一下,的确有问题。

  • otherside April 11th, 2006 08:52

    我也在试用TextMate写RoR,一直感觉都很好直到需要在文档中写中文:(不知道有没有什么办法可以解决,要不然只能用TextMate写Models & Controllers,单独在别的编辑器写网页模版了。orz

  • alang August 21st, 2006 23:44

    哇。什么时候用上的Mac机器啊?羡慕啊。

    你的Rails、Ruby没有继续了啊?

  • Indra October 14th, 2006 22:22

    我觉得不管什么编辑器要在文本编辑功能上超过 vim 几乎是不可能的,不过 TextMate 确实很不错:
    首先,在一些操作上有自己的特色,方便快捷;
    其次,比 vim 可好学多了,vi/vim 可以说是最不人性化的软件之一,学会了一个功能,过两天不用又忘了。

    >>> buffer 切换上 emacs 还好些,vi 简直就是恶梦。
    如果你使用的是 vim 的话,为什么不试试 Mini Buffer Explorer 这个小插件呢。
    其实学好了 vim,自己想怎么定义功能都行,就看你的想象力了。

  • 血色眼泪 October 20th, 2006 11:10

    我还以为你会考虑破解他或者自己重写一个类似的东西

  • Robin Lu October 20th, 2006 13:09

    我确实破解了ppc版本,很容易。
    不过我最后还是选择了付费,因为我觉得值得。

  • Army November 15th, 2006 16:08

    textmate 2.0将完整支持cjk;
    现在要支持cjk,有个变通的方法:
    见, textmate官方网站有介绍,日本人搞出来的。

  • 史颂华 July 30th, 2008 01:11

    2.0…. 貌似遥遥无期啊

发表你的看法

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:

    drawingAt Modern Sky Music FestivalIMG_0389IMG_0312urumqi panaramaIMG_9664

Friends: