社区
数据结构与算法
帖子详情
文本编辑器数据结构
dnnl_1990
2010-08-07 07:20:56
谁能给个大概的设计方案,最好可以支持超大文本的修改
...全文
248
13
打赏
收藏
文本编辑器数据结构
谁能给个大概的设计方案,最好可以支持超大文本的修改
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dnnl_1990
2010-08-14
打赏
举报
回复
还能再具体点么[Quote=引用 12 楼 donkey301 的回复:]
基本的:
GUI方面,MFC,.net都可以
引擎方面:
一个数据类放你的text,这个类需要有一个成员变量来表示SelectedText.
一个数据操作类,表示copy/cut/delete/redo/undo功能。一般用command模式就行了。
[/Quote]
leafsoar
2010-08-09
打赏
举报
回复
[Quote=引用 10 楼 fancymouse 的回复:]
引用 9 楼 dnnl_1990 的回复:
vim并不能实现超大文本
乃难道要求人家4G的文本文件乃删除第一个字符然后要瞬间保存?对不起有这种需求的话请自行设计文件系统。
[/Quote]
只是相对来说,vim和emacs都是为了更高效的编辑,要打开超大文本,从部分读入设计考虑
donkey301
2010-08-09
打赏
举报
回复
基本的:
GUI方面,MFC,.net都可以
引擎方面:
一个数据类放你的text,这个类需要有一个成员变量来表示SelectedText.
一个数据操作类,表示copy/cut/delete/redo/undo功能。一般用command模式就行了。
chj_2003
2010-08-08
打赏
举报
回复
用页交换
天下第一好大人
2010-08-08
打赏
举报
回复
请教超大文本的编辑难点在哪?UE、Vim如何做到很快的?
michael122
2010-08-08
打赏
举报
回复
确实不知道,长见识了
FancyMouse
2010-08-08
打赏
举报
回复
[Quote=引用 4 楼 michael122 的回复:]
说的是windows下的吧
[/Quote]
就算说的是windows下,乃以为windows下没vim么
michael122
2010-08-08
打赏
举报
回复
说的是windows下的吧
FancyMouse
2010-08-08
打赏
举报
回复
[Quote=引用 2 楼 erorr 的回复:]
超大文件的修改只有UE做得比较好
[/Quote]
vim被乃华丽无视
FancyMouse
2010-08-08
打赏
举报
回复
[Quote=引用 9 楼 dnnl_1990 的回复:]
vim并不能实现超大文本
[/Quote]
乃难道要求人家4G的文本文件乃删除第一个字符然后要瞬间保存?对不起有这种需求的话请自行设计文件系统。
dnnl_1990
2010-08-08
打赏
举报
回复
vim并不能实现超大文本[Quote=引用 7 楼 gogdizzy 的回复:]
请教超大文本的编辑难点在哪?UE、Vim如何做到很快的?
[/Quote]
Erorr
2010-08-07
打赏
举报
回复
超大文件的修改只有UE做得比较好
连Notepad++这类的软件都打开很慢或者崩溃
如果仅仅是文本编辑,可以参考开源软件的代码,例如Notepad++
dnnl_1990
2010-08-07
打赏
举报
回复
没人么
Android 文本阅读器源代码
1. **Android Studio**:作为Android开发的主要集成开发环境,Android Studio提供了丰富的工具和功能,包括代码编辑、调试、构建、测试等,是开发这款阅读器的基础平台。 2. **Activity**:Android应用的核心组件之...
ThinkPHP新闻发布系统(前台+后台)绝对易学易用
百度UEditor是一款强大的富
文本编辑器
,它提供了丰富的编辑功能,如图片上传、代码高亮、视频插入等。在ThinkPHP中集成UEditor,主要步骤如下: 1. 下载并解压UEditor到项目的public目录下。 2. 配置UEditor的服务器...
JAVA_API1.6文档(中文)
javax.swing.text.rtf 提供一个类 (RTFEditorKit),用于创建富文本格式(Rich-Text-Format)的
文本编辑器
。 javax.swing.tree 提供处理 javax.swing.JTree 的类和接口。 javax.swing.undo 允许开发人员为应用程序...
网页向女友告白和纪念日专用特效
为了运行和修改这个项目,你需要具备基本的前端开发技能,使用
文本编辑器
打开这些文件,理解代码逻辑并根据需要进行调整。 总的来说,通过编程实现的网页告白和纪念日特效,不仅展示了程序员的创新思维和技能,也...
编辑器
数据结构
“Data Structures for Text Sequences”这篇文章给出了实现一个
文本编辑器
所需要的的
数据结构
和不同结构的效率。 文章指出有六种
数据结构
可以实现编辑器,分别是Linked List,Array,Gap,Line spans,Piece ...
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章