LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 801|回复: 2

一般的文字编辑器,如vi,或写字板/记事本等,是怎样插入字符和字符串的?

[复制链接]
发表于 2007-1-10 22:51:34 | 显示全部楼层 |阅读模式
一般的文字编辑器,如vi,或写字板/记事本等,是怎样插入字符和字符串的?

他们是如何对文件处理的?比如向文件中某个位置插入一个字符活字符串,是怎么实现的?
发表于 2007-1-11 11:05:07 | 显示全部楼层
操作文件和操作内存中的数据结构不是一回事。通常编辑器会有一个称作 Redisplay 的过程来协调显示;你在屏幕上看到的,不过是编辑器将它对文件的表示所作的展现而已,并不是真正的文件;你操作的,也只是编辑器在内存中建立的镜像,并不是直接在文件上操作。
回复 支持 反对

使用道具 举报

发表于 2007-1-11 11:18:09 | 显示全部楼层
LZ可以先把自己的想法说说,再跟其他人验证一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表