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
