An open API service indexing awesome lists of open source software.

https://github.com/littleb0xes/rhexed

rHexeD - a tiny hex editor
https://github.com/littleb0xes/rhexed

editor hexadecimal rust-lang

Last synced: 9 months ago
JSON representation

rHexeD - a tiny hex editor

Awesome Lists containing this project

README

          

# rHexeD - a WIP hex file editor
At the same time, I have the (almost) same project but in [C](https://github.com/LittleB0xes/hexed)

rHexeD is a small hex editor using the awesome [Crossterm](https://github.com/crossterm-rs/crossterm) as Terminal Library.

![rhexed](https://github.com/LittleB0xes/rhexed/blob/main/screenshots/screenshot_1.png)

## Usage
You can work on one file
> ./rhexed my_file

or, if you need, on several files in the same time, with the ability to navigate from file to file.
> ./rhexed my_file_1 my_file_2 my_file_3 ...

## Command
Some commands are available, and others will come later

```
- hjkl or arrow move
- g move to the beginning of the file
- G move to the end of the file
- ( move to the beginning of the line
- ) move to the end of the line
- [ move to the beginning of the page
- ] move to the end of the page
- n go to the next page
- b go to the previous page
- N go to the next file
- B go to the previous file
- J go to a specified address
- a insert a byte at cursor position
- x cut a byte
- y copy a byte or a range of selected bytes
- p paste a byte or a range of selected bytes
- i insert mode
- I insert mode (in ascii)
- s search bytes serie and go to the first result
- > go to the next result
- < go to th previous result
- delete entry
- valid entry
- quit insert mode
- show / hide title
- r reload file
- w write file
- q quit
- ? help
```