最新更新
努力著,努力著。。。
1. 更新tab為可完全可控制的tab。默認(rèn)繪制系統(tǒng)主題,在無主題的情況下和editplus的tab類似。還未添加close。
2. 更新parser為完全可自定義的parser。最大更新莫過于這個(gè)了。
你可以用lua描述一個(gè)變態(tài)的parser讓edit來解釋。
采用的技術(shù)在以前的帖子里陳述過,本質(zhì)上就是分成不同的region。效率比vim差,那是因?yàn)関im采用了極其復(fù)雜的語法,用來提高解析的效率。
雖然我的效率沒有vim高,但是14兆的c++文件大約1.6秒解析完畢,一般日常用的程序文件更是不在話下了。
這個(gè)解析器里面的區(qū)域可以嵌套,并且支持正則。。。高手應(yīng)該懂我的意思了吧,足以秒殺editplus,emeditor,ue(僅parser啊)。
解析器適當(dāng)修改的話,就可以提供scope信息了。不過最近對(duì)scope的用途反倒有點(diǎn)糊涂了,不如直接定義不同的快捷鍵來的更直接啊!
3. 添加了一個(gè)output窗口。這不僅僅是一個(gè)output,輸入!word表示直接運(yùn)行該命令并捕獲輸出,以后的輸入都直接作用于該命令直到退出。
輸入word,則winexec之。當(dāng)前行首為^表示執(zhí)行,為$表示定位。定位的意思是雙擊該行,跳轉(zhuǎn)到該文件的指定行。
4. 名字更改為L(zhǎng)otusEdit
5. 修正部分bug.
截圖2張:
第一個(gè)是解析的代碼,第二個(gè)是解析的結(jié)果。另外,可以看到output窗口的輸入和輸出。exe打算整合快捷鍵之后放出。
離1.0越來越近了~~~~
posted on 2011-11-29 18:37
megax 閱讀(390)
評(píng)論(3) 編輯 收藏 引用