这是一个创建于 3961 天前的主题,其中的信息可能已经有所发展或是发生改变。
第 1 条附言 · 2013-12-01 00:18:48 +08:00
编辑器需要那些数据结构
选择哪种数据结构来存储数据
怎样让编辑、移动、查找来得更快
如何支持扩展
如何实现undo,redo
什么是buffer,跟file有什么关系
很大的文件怎么办
rebind keys,控制字符,terminal的属性,window的操作。。。。。
还要有剪切、复制、粘贴
你还想到了哪些?如果请你来设计一个简单的文本编辑器,你会如何组织你的程序?
2 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
welsonla 2013-11-30 23:43:58 +08:00
终于有一本介绍这方面的书了
|
|
|
2
skydiver 2013-12-01 02:46:16 +08:00
介绍的emacs的设计吧。。emacs的复杂度不亚于一个操作系统。。
|