社区
C++ Builder
帖子详情
交流一下: 怎样开发一个支持语法高亮的编辑器
xiaohan13916830
2003-12-26 06:40:18
我是用TRichEdit实现的,先对用户输入进行语法分析,然后在通过TRichEdit选中,更改选中字体属性,实现字体变色,加亮等.但关键问题就是常闪屏
请教大家一下,大家平时都是怎么实现的啊?有没有好的方法或好的技术?
...全文
62
16
打赏
收藏
交流一下: 怎样开发一个支持语法高亮的编辑器
我是用TRichEdit实现的,先对用户输入进行语法分析,然后在通过TRichEdit选中,更改选中字体属性,实现字体变色,加亮等.但关键问题就是常闪屏 请教大家一下,大家平时都是怎么实现的啊?有没有好的方法或好的技术?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tjzzx888
2003-12-30
打赏
举报
回复
你可以继承TCustomContro,不难的,再写一个语意数组就行了
chifengwatch
2003-12-30
打赏
举报
回复
up
netying
2003-12-29
打赏
举报
回复
关注一下
constantine
2003-12-26
打赏
举报
回复
不会啊,帮你顶!
huoniao1976
2003-12-26
打赏
举报
回复
学习
xiaohan13916830
2003-12-26
打赏
举报
回复
双缓冲?
能不能讲讲怎样做啊?
xiaohan13916830
2003-12-26
打赏
举报
回复
但是下的在BCB下用不了,有没有能用的啊?
xiaohan13916830
2003-12-26
打赏
举报
回复
thank you!
烟波三千里人鬼五百年
2003-12-26
打赏
举报
回复
去sourceforge.net学习一下synedit吧。。。
xiaohan13916830
2003-12-26
打赏
举报
回复
怎样渲染呢?
自己画?
wangk
2003-12-26
打赏
举报
回复
不会啊,帮你顶!
goneaway1981
2003-12-26
打赏
举报
回复
不太懂,可能也要用双缓冲吧!!
DoubleBuffered=true;
ThinkX
2003-12-26
打赏
举报
回复
用richedit显然是个偷懒的办法,而且效率不高。
一个很好的办法是利用正则表达式进行词法分析,再进行渲染。
xiaohan13916830
2003-12-26
打赏
举报
回复
不行,help上说了,TRichEdit的DoubleBuffered只能设为false
xiaohan13916830
2003-12-26
打赏
举报
回复
双缓冲基理是怎么样的呢?需要自己交换缓冲的页面吗?
COpyFRee
2003-12-26
打赏
举报
回复
DoubleBuffered = true; //直接加在你的代码前就可以了
WPF 用 AvalonEdit
开发
简单的代码
编辑器
支持
高亮
自动提示
用 WPF
开发
一个
代码
编辑器
的难度很低,因为行业里面有很多小伙伴
开发
过,这些小伙伴将自己的代码开源了,发布到 NuGet 上,所以让我
开发
一个
代码
编辑器
的难度实在太低。在不要有奇特的要求情况下,通过 AvalonEdit ...
Vue3项目集成CKEditor富文本
编辑器
,
支持
代码
语法
高亮
显示
Vue3项目中集成具有扩展功能的CKEditor富文本
编辑器
,
支持
代码
语法
高亮
显示!
vi如何按照c语言
语法
高亮
,vim配置显示行号和
语法
高亮
即.vimrc文件的配置
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、
语法
高亮
度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置
一个
配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc...
语法
高亮
不够漂亮?这里有你想要的 Rouge 主题
想必文本
编辑器
的代码着色风格你已经找到了中意的了,那么你在网上 post 上去的代码呢? Rouge 是一款基于 Ruby 的
语法
高亮
工具,能为你的代码生成漂亮的
语法
高亮
样式。本文将介绍如何使用它,并为大家提供它默认的...
界面控件DevExpress WPF入门 - 表达式
编辑器
功能
表达式
编辑器
包含
一个
允许您编辑表达式的输入框,表达式
编辑器
支持
语法
高亮
和智能代码完成(在您输入时提示函数)功能,可帮助您编辑表达式。 注意:在表达式
编辑器
中编辑表达式时,列/字段由括在方括号中的显示...
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章