这是一系列博客文章,向您展示如何用 Rust 构建文本编辑器,这个系列是基于hecto的系列文章,本章主要介绍项目的初始化及相关设置。

此处省略Rust安装的相关步骤,默认用户已经Rust开发的工具链,我们使用如下命令初始化我们的编辑器项目hecto

cargo new hecto

cargo new 命令会生成默认的目录结构,如下所示(此结构图是RustRover编辑器的截图):

image.png

在项目根目录下执行cargo run 或者直接运行RustRover中main函数会有如下输出:

image.png

则说明我们项目的初始化设置成功,可以进行下一章的学习,项目源码见参考文章。

📎 参考文章

https://github.com/BruceBlink/hecto

https://philippflenker.com/hecto/