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

有朋友問起我正則,以前我是用的鬼車。現在改成了deelx,不過是我修改后的deelx。這也是采用deelx的主要原因,因為鬼車修改起來太費勁了。不過deelx有一項功能上的缺失,但也足夠了!
posted on 2012-01-05 19:35
megax 閱讀(2588)
評論(23) 編輯 收藏 引用