1. 文本编辑
在编辑文本方面,它和其他的文本编辑器没什么太大的区别。主要是支持了语法高亮、代码折叠、行号标尺、大文件的编辑(暂时只支持ASCII编码)、函数列表显示等。它也包含了一些比较有意思的地方,其中语法高亮部分,不仅支持颜色高亮,还支持字体的四种属性(粗体,斜体,下划线,删除线);在编辑功能,它支持了类似于UltraEdit的列模式编辑功能,虽然它还不完美,但是在平时的开发过程中很有用。
2. 脚本执行
CEditor可以调用xrc(xrc是我实现的C语言解释器)执行简单的C语言代码,在代码中可以调用内置的函数(包括ceditor_exe_2, ceditor_exe_4等函数)和编辑器交互,并且可以调用C的大部分运行时库。对于C开发者,实现CEditor的扩展功能将会非常简单。你可以在脚本管理中新建一个脚本,该脚本将被自动添加到编辑框的右键菜单中以方便调用。
3. 简洁的界面
Ceditor一直想实现一个简洁的界面,不包含太多的界面元素,但想实现比较强大的功能,虽然现在还很简陋,但是作者将不断的往这方面努力。