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.
sh
cargo install revi --version="0.0.0-beta-0.5"
revi <filename>
sh
git clone https://github.com/revi-editor/revi
cd revi
cargo install --path .
revi <filename>
sh
git clone https://github.com/revi-editor/revi
cd revi
cargo run --release -- <filename>
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|
0.1%
:
0%
0%
0%
0%