一、关于 Kilo
1、项目概览
Kilo 是一个不足 1000 行代码(使用 cloc
统计)的小型文本编辑器。
2、相关链接资源
- Github:https://github.com/antirez/kilo
- 演示视频:https://asciinema.org/a/90r2i9bq8po03nazhqtsifksb
- 作者:Salvatore Sanfilippo (antirez)
- License:BSD 2 clause
3、功能特性
1、极简设计
- 代码量小于 1K 行
- 不依赖任何库(包括
curses
) - 使用标准 VT100 终端转义序列
2、基础功能
- 文件编辑与保存
- 字符串查找功能
- 简单的快捷键操作
二、安装与使用
# 直接编译运行
kilo <filename>
三、操作指南
快捷键说明
CTRL-S
: 保存文件CTRL-Q
: 退出编辑器CTRL-F
: 文件内搜索(ESC 退出搜索,方向键导航)
四、开发背景
- 项目处于 alpha 阶段
- 基于作者另两个项目
load81
和linenoise
的代码开发 - 推荐作为开发更高级 CLI 编辑器的基础
伊织 xAI 2025-05-22