revi 0.0.0-beta-0.4

A Terminal Based Vim Inspired Text Editor
revi-0.0.0-beta-0.4 is not a library.

Table Of Contents:

About

ReVi is a cross-platform terminal based Vim inspired text editor. Currently ReVi is in heavy development and is not really at a point for every day usage. If you find a bug please feel free to open a issues for it.

Usage

Crates.io

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

GitHub

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

Development Use

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

KeyBindings

Mode 'Key' Command
Normal Esc Normal
Normal ZZ Save Quit
Normal ZQ Quit
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 : Command
Normal i Insert
Normal x DeleteChar
Normal Delete DeleteChar
Normal d DeleteLine
Normal Home Home
Normal End End
Normal 0 Home
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

  • Basic KeyBindings
  • Plugin API 0.1%:
    • Custom KeyBindings
  • Help Docs 0%
  • WebSite 0%
  • Package Manager 0%
  • LSP 0%