antirez/kilo

GitHub: antirez/kilo

一个不到 1000 行 C 代码的极简文本编辑器,用于学习终端编程和编辑器实现原理。

Stars: 8888 | Forks: 960

# Kilo Kilo 是一个不到 1K 行代码(使用 cloc 统计)的小型文本编辑器。 这里有演示视频:https://asciinema.org/a/90r2i9bq8po03nazhqtsifksb 用法:kilo `` 按键: ``` CTRL-S: Save CTRL-Q: Quit CTRL-F: Find string in file (ESC to exit search, arrows to navigate) ``` Kilo 不依赖任何库(甚至不依赖 curses)。它使用相当标准的 VT100(及类似终端)转义序列。该项目目前处于 alpha 阶段,仅用了几个小时编写,并结合了我的另外两个 项目 load81 和 linenoise 中的代码。 鼓励大家以此为起点,去编写比常见的 REPL 风格 CLI 更高级的其他编辑器或命令行界面。 Kilo 由 Salvatore Sanfilippo(又名 antirez)编写,并根据 BSD 两条款许可证发布。
标签:antirez, BSD许可, DNS解析, Kilo, LangChain, linenoise, SOC Prime, TUI, VT100, 不依赖外部库, 不到1000行代码, 客户端加密, 开发工具, 开源项目, 控制台应用, 文件搜索, 文本编辑器, 极简主义, 类Unix系统, 系统编程, 终端用户界面, 语法高亮, 轻量级