Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.18 KB

README.md

File metadata and controls

41 lines (29 loc) · 1.18 KB

XVI: hex editor for Linux terminal

Hex editor with ncurses based user interface:

  • Low resource utilization, minimum dependencies;
  • Support for some VIM keyboard shortcuts (hjkl, :, /, etc);
  • Visual diff between several files;
  • Highlighting the current position and changed data;
  • Insert bytes into the middle of the file;
  • Cutting bytes from the middle of the file;
  • Filling the range with a pattern;
  • Undo/redo support;
  • Search and goto;
  • Customizable UI colors.

Screenshot

Screenshot

Install

  • Arch users can install the program via AUR;
  • AppImage is available in Releases.

Configure

The editor searches for the configuration file with name config in the following directories:

  • $XDG_CONFIG_HOME/xvi
  • $HOME/.config/xvi

Sample file is available here.

See man xvirc for details.

Build

The project uses Rust and Cargo:

cargo build --release