Skip to content

Baseng0815/vex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vex - a simple ncurses-based hex editor

Build instructions

Vex uses the meson/ninja build system and depends on ncurses. Simply create your release build directory using meson --buildtype release build, enter the build directory and run meson compile. You should now have a freshly built executable which you can run directly or install using meson install.

Keybind list

Key Description Implemented?
hjkl move left,down,up,right yes
w move to next word yes
b move to beginning of word yes
e move to end of word yes
K move one screen up yes
J move one screen down yes
g go to beginning of file yes
G go to end of file yes
0 go to beginning of line yes
$ go to end of line yes
+ increase word size yes
- decrease word size yes
: seek offset yes
m set marker yes
' goto marker yes
i insert (prepend) no
a insert (append) no
Esc exit insert mode no
s substitute no
r replace yes
q quit/save yes

About

A simple ncurses-based hex editor.

Resources

License

Stars

Watchers

Forks

Packages

No packages published