一个用Rust实现的简单文本编辑器。
- 基本的文本编辑功能
- 行号显示(可选)
- 文件保存和加载
cargo run [文件名] [--line-numbers]^X- 退出编辑器(如果文件已修改,需要按两次)^O- 保存文件方向键- 移动光标Enter- 插入新行Backspace- 删除字符
-
Ctrl+X无法退出编辑器
- 修复了退出逻辑,现在当文件已修改时,第一次按Ctrl+X会显示提示,第二次按Ctrl+X会退出(不保存)
- 未修改的文件可以直接按Ctrl+X退出
-
字符重复输入问题
- 修复了字符输入的条件判断逻辑
- 原代码使用了
|运算符导致逻辑错误,现在使用正确的条件比较
cargo build
cargo run