posts - 76,  comments - 621,  trackbacks - 0
  2010年2月2日
     摘要: 很多人可能没有听过tab trigger这个功能,那么诸位可以在google一把即可知道其为何物。
本来我是打算把这样的功能放倒插件里面做的,可是一想到最后能为我的编辑器开发插件的,
在初期估计也没啥人,于是乎还是在内核上给予支持吧。

本篇文章即是分析如何去实现该功能的,事实上,我已经在MegaxEdit基本上实现了。不过相较于
TextMate功能有所缩水。缩水的原因主要是因为我采用了正则表达式去替换实现的,而绝大多数
正则表达式库是不支持嵌套的(本人使用了日本的鬼车正则库),所以在我的编辑器里面变量里面
不可以在定义变量。

在我的编辑器里面,这个东西不叫TextMate的Bundle,我给起了个名字叫HotText, hoho~~~

首先我们看一下下面的语句:  阅读全文
posted @ 2010-02-02 20:39 megax 阅读(3014) | 评论 (12)编辑 收藏