建立自己的文字编辑器

2021-01-10 20:31:00

欢迎!这是一本指导手册,向您展示如何在C中构建文本编辑器。

文本编辑器是antirez的千克,但有所不同。单个文件中约有1000行C,没有任何依赖关系,它实现了您希望在最小的编辑器中使用的所有基本功能,以及语法突出显示和搜索功能。

本手册将分184个步骤逐步指导您构建编辑器。每一步,您都会添加,更改或删除几行代码。在大多数步骤中,您将可以通过随后编译和运行程序来观察所做的更改。

我会解释整个过程中的每个步骤,有时会详细说明。随意跳过或跳过散文,因为这样做的主要目的是要从头开始构建文本编辑器!您在此过程中学到的任何东西都是加分的,仅输入代码更改并观察结果就可以学到很多东西。

有关本教程的更多信息,请参阅附录(包括遇到困难时应采取的措施以及在何处获得帮助)。