最近不是太忙,趕緊把一部分功能做了。希望cppblog的朋友多捧場。
本編輯器特色如下:
1. 自動編碼探測。支持各種encoding。
2. 較低的內存占用。用很少的內存也可以編輯巨大的文件。但是打開可能會耗時一點。
3. Perl5兼容正則。支持擴展模式。較好的解決了^,$,\n這三個字符出現情況下的匹配。很多編輯器對這3個字符處理的很爛。正則和正常模式均支持向前向后查找。
4. 可定制lexer,同時也可以簡單的配置語法著色文件。可以參考syntax目錄下的文件。
5. 代碼折疊。編輯器自帶根據縮進折疊。
6. 代碼完成。編輯器自帶全文自動完成。快捷鍵Alt+回車。在出現候選項的時候,為了縮短鍵程,可以使用j和k進行上下選擇,j往上,k往下。
7. 縮進顯示
8. 自動換行。編輯器自帶窗口邊界換行。
9. 簡易括號匹配。Html tag匹配開發中。
10. 列選擇、列插入、列剪切、列拷貝。兼容visual studio列模式。列模式下backspace向前刪除,delete刪除選區。
11. 窗口分割
12. 打印和打印預覽
13. 可調行高
14. 多標簽支持
15. 可點狀態欄。在狀態欄,不僅可以查看而且可以更改部分常用配置。
16. 可擴展插件架構
本版本只是一個功能預覽版,不可作為日常使用!
下一步著重在那個lexer.dll的擴展上,希望能夠提供scope信息。盡快的把textmate的特色功能偷來。
下載:/Files/megax/20111027_Edit.ZIP
4個插件:拼寫檢查,取色器,taglist,和主題制作器。都做的比較簡單,主要是為了展現擴展的能力。
插件下載:/Files/megax/20111027_Plugin.zip
posted on 2011-10-27 15:41
megax 閱讀(2456)
評論(31) 編輯 收藏 引用