一直很欣赏 TextMate 中,根据短语+Tab键迅速扩展出语句的敏捷方式。这种特性实现起来应该并不复杂,但却成倍地提高开发效率,并且让开发成为乐趣。可惜我只有 Windows 和 UltraEdit。UltraEdit 有个 auto-complete 的特性,其实它就是 fast-complete 的一种特例:关键字和目标完成字符串完全相同。在 Catalyst 开发中,Controller 和 TT2 的编码,并非有很多难以记忆的关键字,只是需要多一些类同的字符去表达。所以 fast-complete 更务实些。
本来不抱什么希望,不过经过几番尝试,找到了官方论坛中的这篇 ,于是自己也写了个宏,终于可以在 UltraEdit 中 Tab 出无限的精彩来。只是 UE 的宏并不那么灵活,写起来很累赘。不过能在以后的开发中,持续高效率,想起来就爽得不行。
更新:
宏源代码: http://dev.perlchina.org/cgi-bin/trac.cgi/wiki/UltraEditBundle
Published on December 17, 2006 2:12 pm.
Filed under: 东拉西扯 Tags: textmate, tt2, ultraedit
我必须得先承认我的脾气很不好。
我站在售票员的边上。售票员边说边动手,说往里面去,里面空,门口的人走上来。是的,里面是有点空,可我不是紧靠着里面空的地方。比我更靠近里面的人不动,我就没法动。当时售票员的蛮横,让我一下怨愤起来:“你玩过推箱子游戏吗?!”可怜的售票员一下怔住了,轻声地说了句“什么?”然后就不作声了。
通常挤公交车,门口的密度极高,越往里越空。刚上来的人拼命要站上一步,并埋怨里面的人自私,中间的人很无奈,就算想往里走也走不进去,里面的人觉得自己只是里面很多人中的一个,这是群体的责任,不是个人的责任,就算自己挤得难受了,紧靠的人也不一定会跟上一起往里挤。于是,变成一个死局。所以售票员应该从最靠近空当的地方开始推箱子。
不知道有没有好的办法可以自然而然地解决这个问题。精神文明建设,提高觉悟?太难了。哎,无解… 只好靠售票员一个箱子一个箱子地用力推了。
Published on December 14, 2006 1:33 pm.
Filed under: 东拉西扯