Skip to content

TC999/rsnano

Repository files navigation

RSNano

一个用Rust实现的简单文本编辑器。

功能

  • 基本的文本编辑功能
  • 行号显示(可选)
  • 文件保存和加载

使用方法

cargo run [文件名] [--line-numbers]

键盘快捷键

  • ^X - 退出编辑器(如果文件已修改,需要按两次)
  • ^O - 保存文件
  • 方向键 - 移动光标
  • Enter - 插入新行
  • Backspace - 删除字符

已修复的问题

  1. Ctrl+X无法退出编辑器

    • 修复了退出逻辑,现在当文件已修改时,第一次按Ctrl+X会显示提示,第二次按Ctrl+X会退出(不保存)
    • 未修改的文件可以直接按Ctrl+X退出
  2. 字符重复输入问题

    • 修复了字符输入的条件判断逻辑
    • 原代码使用了|运算符导致逻辑错误,现在使用正确的条件比较

构建

cargo build
cargo run

Packages

No packages published

Contributors 2

  •  
  •  

Languages