ReVi

MAINTAINED Downloads crates.io License

Stars Forks watchers contributors

issues last commit repo size Discord Chat lines

RUST LUA

Table Of Contents:

About

ReVi is a cross-platform terminal based Vim inspired text editor. Currently ReVi is in heavy development and it's probably not good idea to use for every day use but I have been using ReVi to work on ReVi to help find bugs. Editor inception 😲! If you like what you see help the project out with a github star. If you find a bug please feel free to open a issues for it.

Image

Usage

Crates.io

sh cargo install revi --version="0.0.0-beta-0.5" revi <filename>

GitHub

sh git clone https://github.com/revi-editor/revi cd revi cargo install --path . revi <filename>

Development Use

sh git clone https://github.com/revi-editor/revi cd revi cargo run --release -- <filename>

Questions and Answers

KeyBindings

Normal Mode

|'Key'|Command|Note |:---|:---:|:---: Esc|NormalMode| ZZ|Save Quit| ZQ|Quit| <C-y>|ScrollUp Cursor Keeps Line Number|Not working 100% correct <C-e>|ScrollDown Cursor Keeps Line Number|Not working 100% correct <C-u>|ScrollUp|Not working 100% correct <C-d>|ScrollDown|Not working 100% correct j|CursorDown| Down|CursorDown| k|CursorUp| Up|CursorUp| h|CursorLeft| Left|CursorLeft| l|CursorRight| Right|CursorRight| :|CommandMode| i|InsertMode| x|DeleteChar| Delete|DeleteChar| d|DeleteLine| Home|Home| End|End| 0|Home| $|End| A|End InsertMode CursorLeft|

Insert Mode

|'Key'|Command|Note |:---|:---:|:---: Esc|Normal| Backspace|Backspace| Enter|NewLine| Home|Home| End|End| Down|CursorDown| Up|CursorUp| Left|CursorLeft| Right|CursorRight|

Command Mode

|'Key'|Command|Note |:---|:---:|:---: Esc|Normal| Enter|Normal|

Road Map