Kilo:一个小于 1000 行代码且支持语法高亮和搜索的文本编辑器

antirez / kilo Public

一个小于 1000 行代码且支持语法高亮和搜索的文本编辑器。

License

BSD-2-Clause license 7.8k stars 866 forks

Kilo

Kilo 是一个小型文本编辑器,代码行数小于 1K(使用 cloc 统计)。

演示视频:https://asciinema.org/a/90r2i9bq8po03nazhqtsifksb

用法:kilo <filename>

快捷键:

CTRL-S: 保存
CTRL-Q: 退出
CTRL-F: 在文件中查找字符串(ESC 退出搜索,箭头键导航)

Kilo 不依赖于任何库(甚至不依赖 curses)。它使用了相当标准的 VT100(以及类似的终端)转义序列。该项目处于 alpha 阶段,仅用了几个小时编写完成,代码来自我的另外两个项目 load81linenoise

鼓励人们将其用作起点,编写比通常的 REPL 风格 CLI 更高级的其他编辑器或命令行界面。

Kilo 由 Salvatore Sanfilippo aka antirez 编写,并根据 BSD 2 clause license 发布。

关于

一个小于 1000 行代码且支持语法高亮和搜索的文本编辑器。

资源

Readme

License

BSD-2-Clause license Activity

Stars

7.8k stars

Watchers

151 watching

Forks

866 forks

语言