追忆 TextMate 1.5
2009 年 HCC 买了两台 iMac。附带的还有将近一千块钱的两套 TextMate。我不能理解一个文本编辑器怎么这么贵,上网查大家也只是说好用。能好用到哪去?我那时还是开源的信徒,认为 TextMate 也不过类似 Gedit 加了个好看的外皮。
……直到看到了这两个网站:
http://macromates.com/screencasts
http://gallery.me.com/jimtkm#gallery
令人震惊的是,十年后的今天,第一个链接依然有效。简单地说,TextMate 的代码补全功能超越了那个时代。诸多快捷键配合为不同语言写的 bundle,写代码就是打几个键 tab tab tab 然后奇迹就发生了。
彼时 Ruby 社区对 TextMate 青睐有加,开发者纷纷为了 TextMate 购买 Mac。我已经找不到惊艳我的那个 Ruby 视频了,就用个 Objective-C bundle 的介绍凑数吧(下载自上面说的那个网站):
看到 Rails 开发者一顿操作之后,我体会到了该软件为什么能卖 39 欧元。也体会到了开发出这种改变范式的独立 app,就算文本编辑器,也可以财务自由。……之后的 Sublime Text 再次印证了这点。
TextMate 不支持中文。确切地说,TextMate 认为所有字符都是等宽的,汉字字符因此会重叠在一起。于是有人做了半宽的华文黑体。
TextMate 1 系列的最后一个版本 1.5 在 2006 年就已经推出。其后的几年做了微小的修改。记忆中的 TextMate 1.5 是完美的,优雅的,没有任何 bug。TextMate 就这样和 Mac OS X Snow Leopard、Monaco、半宽的华文黑体一起停留在 2009 年,达成了生命的大和谐。
/* 其后在 2009 下半年,Odgaard 宣布 TextMate 2「已经完成了 90%」。2012 年,TextMate 2 开源。2019 年 9 月 16 日,TextMate 2 正式版发布。*/