ReVi

MAINTAINED Downloads crates.io License

Stars Forks watchers contributors

issues last commit repo size Discord Chat

RUST LUA

Table Of Contents:

About

ReVi is a cross-platform terminal based Vim inspired text editor. Currently ReVi is in heavy development probably not good to use for every day use but I have been using this editor to while working on this project to help find bugs. 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>

KeyBindings

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

Road Map