#editor #highlighting #search

app ferro

一个用Rust编写的轻量级文本编辑器

2个不稳定版本

0.6.0 2023年3月11日
0.5.0 2023年3月8日

#352 in 文本编辑器

MIT 协议

110KB
2.5K SLoC

Ferro

Run ferro tests and coverage codecov

一个用Rust编写的轻量级文本编辑器。

基于 Philipp Flenker的 Rust文本编辑器教程。

特性

  • 类似vim的导航控制
  • Rust、Java和Python的语法高亮(即将支持更多语言)
  • 增量向前和向后搜索
  • 搜索并删除/搜索并替换
  • 自动缩进
  • 内置数学表达式计算器

文档

API文档位于 此处.

有关控制和使用说明,请参阅 docs/usage.md.

如果您有兴趣贡献,请查看 CONTRIBUTING.md.

安装

使用 cargo

在您的机器上运行 cargo install ferro 是安装 ferro 的最简单方法。然后您可以通过运行 ferro [file] 来开始编辑!

从源代码

以下说明假设您已经 安装了Rust.

git clone https://github.com/alexxyu/ferro
cd ferro
cargo build --release

这将生成 ferro 的二进制文件,位于 target/release 目录中。

依赖关系

~9–19MB
~266K SLoC