硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1200|回复: 0
收起左侧

[辅助工具] 手把手1000行C代码自制文本编辑器,且支持语法高亮

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-12-12 01:40:06 | 显示全部楼层 |阅读模式
https://viewsourcecode.org/snaptoken/kilo/

这是一本指导手册,教你如何用C语言构建一个文本编辑器。

这个文本编辑器是antirez kilo,做了一些修改。它大约有1000行C代码,放在一个文件中,没有任何依赖项,实现了一个最小编辑器的所有基本功能,包括语法高亮和搜索功能。

这本手册将带你一步步构建编辑器,共有184个步骤。每一步,你都会添加、修改或删除几行代码。大多数步骤中,用户可以通过编译和运行程序立即观察到所做的更改。

作者会在每一步中进行解释,有时会非常详细。用户可以随意浏览或跳过这些解释,因为主要目的是让你从头开始构建一个文本编辑器!在此过程中学到的任何东西都是额外的收获,仅仅通过输入代码的更改并观察结果就能学到很多


回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 00:38 , Processed in 0.035319 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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