微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim – 我想在任何文本编辑器中更改文本内部表示的方式

我想使用一种算法来减少用于保存特定文本文件的内存.我真的不知道如何存储文本,但我有一个想法.

扩展一个开源文本编辑器(如果是,不是哪一个)或自己编写一个文本编辑器会更好吗?

如果有人也可以给我一些关于文本编辑器如何工作以及数据存储方式的基础知识,那将是很好的.

编辑添加

为了澄清,我想要做的不是保存一个单词的副本,而是创建一个哈希表并将地址存储在需要放置的位置.

这样我就不会存储重复项了.

这将特定于特定的文本编辑器.

更新

谢谢大家,我得到你们所有人都想说的话.无论如何,我想做的不是保存一个单词的副本,而是创建一个哈希表并将地址存储在需要放置的位置.

这是我不会存储重复项.

是的,这将特定于特定的文本编辑器.从来没有意识到.

解决方法

I want to use a algorithm to reduce memory used to save the particular text file

如果你这样做,你将不再有文本编辑器,而是你会创建某种二进制文件编辑器.

文本文件格式的重点是它是通用的,这意味着任何文本文件都可以在任何其他文本编辑器中打开.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐