
2010年2月2日
摘要: 很多人可能沒有聽過tab trigger這個功能,那么諸位可以在google一把即可知道其為何物。
本來我是打算把這樣的功能放倒插件里面做的,可是一想到最后能為我的編輯器開發(fā)插件的,
在初期估計也沒啥人,于是乎還是在內(nèi)核上給予支持吧。
本篇文章即是分析如何去實現(xiàn)該功能的,事實上,我已經(jīng)在MegaxEdit基本上實現(xiàn)了。不過相較于
TextMate功能有所縮水。縮水的原因主要是因為我采用了正則表達(dá)式去替換實現(xiàn)的,而絕大多數(shù)
正則表達(dá)式庫是不支持嵌套的(本人使用了日本的鬼車正則庫),所以在我的編輯器里面變量里面
不可以在定義變量。
在我的編輯器里面,這個東西不叫TextMate的Bundle,我給起了個名字叫HotText, hoho~~~
首先我們看一下下面的語句:
閱讀全文
posted @
2010-02-02 20:39 megax 閱讀(3055) |
評論 (12) |
編輯 收藏