相关主题
试用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在显示中文以及和中文输入法配合上存在问题,对中文输入有要求者慎用。







你用textmate处理中文没有问题吗?
我处理中文的情况不太多,刚才试了一下,的确有问题。
我也在试用TextMate写RoR,一直感觉都很好直到需要在文档中写中文:(不知道有没有什么办法可以解决,要不然只能用TextMate写Models & Controllers,单独在别的编辑器写网页模版了。orz
哇。什么时候用上的Mac机器啊?羡慕啊。
你的Rails、Ruby没有继续了啊?
我觉得不管什么编辑器要在文本编辑功能上超过 vim 几乎是不可能的,不过 TextMate 确实很不错:
首先,在一些操作上有自己的特色,方便快捷;
其次,比 vim 可好学多了,vi/vim 可以说是最不人性化的软件之一,学会了一个功能,过两天不用又忘了。
>>> buffer 切换上 emacs 还好些,vi 简直就是恶梦。
如果你使用的是 vim 的话,为什么不试试 Mini Buffer Explorer 这个小插件呢。
其实学好了 vim,自己想怎么定义功能都行,就看你的想象力了。
我还以为你会考虑破解他或者自己重写一个类似的东西
我确实破解了ppc版本,很容易。
不过我最后还是选择了付费,因为我觉得值得。
textmate 2.0将完整支持cjk;
现在要支持cjk,有个变通的方法:
见, textmate官方网站有介绍,日本人搞出来的。
2.0…. 貌似遥遥无期啊