This topic created in 4534 days ago, the information mentioned may be changed or developed.
Supplement 1 · Dec 1, 2013
编辑器需要那些数据结构
选择哪种数据结构来存储数据
怎样让编辑、移动、查找来得更快
如何支持扩展
如何实现undo,redo
什么是buffer,跟file有什么关系
很大的文件怎么办
rebind keys,控制字符,terminal的属性,window的操作。。。。。
还要有剪切、复制、粘贴
你还想到了哪些?如果请你来设计一个简单的文本编辑器,你会如何组织你的程序?
2 replies • 1970-01-01 08:00:00 +08:00
 |
|
2
skydiver Dec 1, 2013
介绍的emacs的设计吧。。emacs的复杂度不亚于一个操作系统。。
|