寫(xiě)在前面:
這仍然只是一個(gè)功能展示版,但離1.0已經(jīng)很接近了(幾乎可以實(shí)用)。
本次更新帶來(lái)了比較大的變更:
1. 完全可自定義的Parser. Parser是用vbs表達(dá)的. 支持Region和Item, Region里面匹配Item, 然后Region還可以嵌套。
你可以自定義各種復(fù)雜語(yǔ)法進(jìn)行匹配。再也不是單一的注釋,字符串啊這樣的匹配了。在下一代的編輯器中,我覺(jué)得這是一個(gè)基本
功能. TextMate和E都做到了這一點(diǎn),不過(guò)E實(shí)現(xiàn)的一般。
2. 強(qiáng)大的腳本。 直接支持運(yùn)行vbs,可以使用msgbox和inputbox等。你可以寫(xiě)一些腳本來(lái)運(yùn)行一些常用的格式化。 甚至彈出菜單。
如果你不會(huì)寫(xiě),沒(méi)關(guān)系,你可以錄制。錄制出來(lái)的宏也是vbs形式的,可以直接保存。其實(shí)這就是腳本形式的plugin,zencoding
什么的自然不在話下。
3. 仿vim的tearoff菜單。主要是防止Macro菜單下的項(xiàng)非常多的情況,這樣你可以直接tearoff出來(lái)一個(gè).
4. 2級(jí)快捷鍵支持。就是類似EMACS那樣,按下一個(gè)按鍵之后,需要再按一個(gè)鍵,才會(huì)構(gòu)成一個(gè)命令,目前就支持二級(jí)!
也可以直接定義腳本為某個(gè)快捷鍵,也就是說(shuō)你按一下快捷鍵就可以執(zhí)行一個(gè)腳本命令,比較方便。
5. 強(qiáng)大的Output窗口。Output不僅可以顯示查找信息,還可以直接運(yùn)行命令了,
!xxxx:帶感嘆號(hào),直接運(yùn)行
不帶感嘆號(hào),表示CreateProcess
cls清屏,內(nèi)置命令還沒(méi)來(lái)得及完善。
6. 全屏模式
7. WindowList:支持快速模糊查找
8. 正則添加了漢字支持\c表示漢字,\C表示非漢字
9. 括號(hào)匹配
總體上LotusEdit非常的簡(jiǎn)潔,但卻有強(qiáng)大的可配置型(腳本和plugin),希望大家有好的idea,多多分享。
winxp, win2003, win7測(cè)試通過(guò).
下載:/Files/megax/LotusEdit_2011010501.zip
缺點(diǎn):縮進(jìn)和代碼完成需要加強(qiáng)。正在實(shí)現(xiàn)中.

有朋友問(wèn)起我正則,以前我是用的鬼車。現(xiàn)在改成了deelx,不過(guò)是我修改后的deelx。這也是采用deelx的主要原因,因?yàn)楣碥囆薷钠饋?lái)太費(fèi)勁了。不過(guò)deelx有一項(xiàng)功能上的缺失,但也足夠了!
posted on 2012-01-05 19:35
megax 閱讀(2588)
評(píng)論(23) 編輯 收藏 引用