文字文件
嘿,这个库最近还没有开发,但是我们学到的很多构建该库的内容都正在逐步引入Atom中。 我们认为并不一定要立即更换这么大的系统,但是有机会在干净的状态下思考片刻是一个很好的选择。
该库将用兼容API的替代方案替代Atom中的TextBuffer,TokenizedBuffer和DisplayBuffer,这些替代方案性能更高且消耗的内存更少。
出口课程
文字文件
此类将是替代品TextBuffer并实现其API。 我们应该通过示例(或直接复制)从TextBuffer中构建测试,清理它们的结构,但保持API完整。
实例将基于LinesTransform容纳一个BufferLayer和一个TransformLayer ,它们将用作基本体来公开其API。 BufferLayer会将正在编辑的文件的只读部分存储在内存中以进行快速访问,并在磁盘上引用该文件的临时副本以获取超出我们愿意存