在編輯文本方面,它和其他的文本編輯器沒什么太大的區(qū)別。主要是支持了語法高亮、代碼折疊、行號標尺、大文件的編輯(暫時只支持ASCII編碼)、函數(shù)列表顯示等。它也包含了一些比較有意思的地方,其中語法高亮部分,不僅支持顏色高亮,還支持字體的四種屬性(粗體,斜體,下劃線,刪除線);在編輯功能,它支持了類似于UltraEdit的列模式編輯功能,雖然它還不完美,但是在平時的開發(fā)過程中很有用。
2. 腳本執(zhí)行
CEditor可以調(diào)用xrc(xrc是我實現(xiàn)的C語言解釋器)執(zhí)行簡單的C語言代碼,在代碼中可以調(diào)用內(nèi)置的函數(shù)(包括ceditor_exe_2, ceditor_exe_4等函數(shù))和編輯器交互,并且可以調(diào)用C的大部分運行時庫。對于C開發(fā)者,實現(xiàn)CEditor的擴展功能將會非常簡單。你可以在腳本管理中新建一個腳本,該腳本將被自動添加到編輯框的右鍵菜單中以方便調(diào)用。
3. 簡潔的界面
Ceditor一直想實現(xiàn)一個簡潔的界面,不包含太多的界面元素,但想實現(xiàn)比較強大的功能,雖然現(xiàn)在還很簡陋,但是作者將不斷的往這方面努力。