1 个不稳定版本
0.0.0-alpha.0 | 2021年7月11日 |
---|
#47 在 #vim
每月21次下载
2KB
ReVi
目录
关于
ReVi 是一个基于终端的跨平台 Vim 启发式文本编辑器。目前 ReVi 正在积极开发中,可能不适合日常使用,但我一直在使用 ReVi 来开发 ReVi,以帮助查找错误。编辑器的起源 😲!如果你喜欢你所看到的,请通过 github 星星来帮助该项目。如果你发现错误,请随时为其打开一个 issues。
用法
Crate.io
cargo install revi --version="0.0.0-beta-2"
revi <filename>
GitHub
cargo install --git https://github.com/revi-editor/revi
revi <filename>
开发用途
git clone https://github.com/revi-editor/revi
cd revi
cargo run --release -- <filename>
问答
- ReVi 被锁定 => 按
Esc
然后执行命令清除命令追迹。WIP。 - ReVi 甚至无法打开 => 对于版本
0.0.0-beta-0.5 及以下版本需要在目录中有一个
init.lua
文件。在版本0.0.0-beta-0.6
上已修复。
快捷键
正常模式
“键” | 命令 | 注释 |
---|---|---|
Esc | 正常模式 | |
ZZ | 保存退出 | |
ZQ | 退出 | |
p | 粘贴到光标下方 | |
P | 粘贴到光标上方 | |
<C-y> | 滚动光标保持行号 | 不正确工作 100% |
<C-e> | 滚动光标保持行号 | 不正确工作 100% |
<C-u> | 向上滚动 | 不正确工作 100% |
<C-d> | 向下滚动 | 不正确工作 100% |
j | 光标向下 | |
下 | 光标向下 | |
k | 光标向上 | |
上 | 光标向上 | |
h | 光标向左 | |
左 | 光标向左 | |
l | 光标向右 | |
右 | 光标向右 | |
w | 按单词向前移动 | |
b | 按单词向后移动 | |
: | 命令模式 | |
i | 插入模式 | |
x | 删除字符 | |
删除 | 删除字符 | |
d | 删除行 | |
Home | Home | |
End | End | |
0 | Home | |
$ | End | |
A | 结束插入模式光标向左 | |
gg | 跳转到第一行 | |
G | 跳转到最后一行 | |
u | 撤销 |
插入模式
“键” | 命令 | 注释 |
---|---|---|
Esc | 正常模式 | |
退格键 | 退格键 | |
Enter | 新行 | |
Home | Home | |
End | End | |
下 | 光标向下 | |
上 | 光标向上 | |
左 | 光标向左 | |
右 | 光标向右 |
命令模式
“键” | 命令 | 注释 |
---|---|---|
Esc | 正常模式 | |
Enter | 正常模式 |
命令
所有命令将在后续版本中更改
'命令' | 动作 | 注释 |
---|---|---|
q |
退出 | |
退出 |
退出 | |
qw |
保存退出 | |
退出 |
退出 | |
[数字] |
跳转到行号 | |
e[文件名] |
打开或创建新文件并切换窗口 | |
b[缓冲区编号] |
设置缓冲区 | |
设置编号 |
将行号设置为绝对行号 | |
设置相对行号 |
将行号设置为相对行号 | |
取消设置行号 |
移除任何行号类型 |
路线图
添加模式:
- 正常模式
- 插入
- 命令
- 视觉模式
- 视觉行
- 视觉块
快捷键
- 基本键绑定
插件支持
- 插件API:
- 自定义键绑定
- 帮助文档
网站
- 网站
- 包管理器
其他
- 基本Unicode支持
- LSP