Foxtable(狐表)用户栏目专家坐堂 → [求助] 编辑器代码着色


  共有2724人关注过本帖平板打印复制链接

主题:[求助] 编辑器代码着色

帅哥哟,离线,有人找我吗?
lsy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
[求助] 编辑器代码着色  发帖心情 Post By:2016/2/18 9:46:00 [只看该作者]

代码编辑器中,代码字符分类着色,能增强代码的可读性,没这功能也可以,但显得不专业。
边输入边着色,比较容易,代码简单,也不影响输入速度,因为输入过程中要做很多判断,着色只是在已有判断的基础上的顺带功能。

这样的着色,在代码重排或者代码是粘贴进来的或者是打开文件加载进来的,就不会起作用。

从狐表的着色效果看,也算不错了,只是有点不完美:
有时不能着色,有时误着色,特别是在双引号、单引号比较多的时候,不但影响着色,还影响代码精灵的判断。
感觉还能影响代码输入速度。

现在想用一个按钮,手工点击,使代码分类着色,与其他的功能分开,这样不会影响输入速度。

代码着色是逐行进行的,只要解决一行代码的着色就解决问题了。

求教高效的着色代码,不管什么方式,有效、高效,就行。

注:编辑器是用RichTextBox控件制作的。

 回到顶部
总数 13 1 2 下一页