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.
sh
cargo install revi --version="0.0.0-beta-2"
revi <filename>
sh
cargo install --git https://github.com/revi-editor/revi
revi <filename>
sh
git clone https://github.com/revi-editor/revi
cd revi
cargo run --release -- <filename>
Esc and then do command to clear command chase. WIP.0.0.0-beta-0.5 and below need to have a init.lua file in the directory. FIXED on version 0.0.0-beta-0.6|'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|
w|Move Forwards by a Word|
b|Move Backwards by a Word|
:|CommandMode|
i|InsertMode|
x|DeleteChar|
Delete|DeleteChar|
d|DeleteLine|
Home|Home|
End|End|
0|Home|
$|End|
A|End InsertMode CursorLeft|
'gg'|JumpToFirstLine
'G'|JumpToLastLine
|'Key'|Command|Note
|:---|:---:|---:
Esc|Normal|
Backspace|Backspace|
Enter|NewLine|
Home|Home|
End|End|
Down|CursorDown|
Up|CursorUp|
Left|CursorLeft|
Right|CursorRight|
|'Key'|Command|Note
|:---|:---:|---:
Esc|Normal|
Enter|Normal|
All Commands will change in further versions
|'Command'|Action|Note
|:---|:---:|---:
q|QUIT|
quit|QUIT|
exit|QUIT|
b[buffer number]|Sets Buffer|
set number|Sets line numbers to AbsoluteNumber|
set relativenumber|Sets line numbers to RelativeNumber|
set nonumber|Removes any line number type|