文本缓冲区 (TextBuffer)

Build Status Platforms Documentation

文本缓冲区抽象,用于驱动您的文本编辑器,无论是在UI中还是在内存中。

目标

方法

我们操作 Buffer 的抽象来执行更改。

这使得可以在多个缓冲区上同时使用声明式 API,而无需将文本放入 UI 组件进行渲染。

NSTextView 是一个缓冲区。您可以使用此声明式 API 来更改屏幕上的文本视图。

您还可以使用纯内存缓冲区来更改您不想渲染的文本。 这允许您将多个文件读取到应用程序中的缓冲区,并使用声明式 API 更改其内容,同时仅在文本视图中渲染单个选定的文件。

这被 DeclarativeTextKit 所利用。

许可证

版权所有 © 2025 Christian Tietze。 保留所有权利。 在 MIT 许可证下分发。

请参阅 LICENSE 文件。