5 个版本

0.3.3 2022 年 11 月 2 日
0.3.0 2022 年 8 月 4 日
0.2.32 2021 年 12 月 18 日
0.2.31 2021 年 11 月 28 日
0.1.1 2020 年 10 月 28 日

文本编辑器 中排名 #128

Download history 9/week @ 2024-03-31

每月下载 98

GPL-3.0 许可证

215KB
5.5K SLoC

Sbyte

一个控制台字节编辑器。处于开发中,但基本操作相对稳定。
Crates.io Crates.io GitHub

关于

环境设计得尽可能像 VIM,适合字节编辑器。(hjkl 方向键控制,数字寄存器,具有自己伪语言的命令行以及模式[视觉,插入,追加,替换])

安装和用法

从 crates.io 安装

cargo install sbyte
sbyte <filename>

从源代码安装

cargo install --git https://burnsomni.net/git/sbyte
sbyte <filename>

查看 sbyterc 以获取基本控制功能。

十六进制、二进制和十进制视图

Sbyte 可能是十六进制编辑器,但它也是二进制编辑器和十进制编辑器。可以即时在它们之间切换

正则表达式修改

正则表达式在搜索中受到支持,但是已经进行了一些修改,使其在所有字节(而不仅仅是可读字节)的上下文中更有用。

字节通配符

使用 . 来指示字节中的通配符。

示例

这将找到从 \x90 到 \x9F 的所有字节

find \x9.

这也可以在二进制中完成

find \b1001....

并且不需要是连续的

find \b100100.0

将匹配 \x90 和 \x92

依赖项

~4–43MB
~664K SLoC